【问题标题】:Magento Collections and Many to Many relationships & crudMagento Collections 和多对多关系 & crud
【发布时间】:2011-03-02 15:25:02
【问题描述】:

我还没有找到一种非常方便的方法来创建多对多关系的集合。

理想情况下,我希望能够调用 toArray() 方法并最终得到类似的结果:

id => 1,
value_field => array('foo','bar')

id => 2, 
value_filed => array('baz', 'qux')

..

更复杂的是,我希望能够将这种多对多关系加载到后端 CRUD 中,并在保存时更新链接表中的正确值。

我目前正在考虑使用 afterLoad 和 afterSave 来构建和保存集合/发布的数据,但我已经看到在其他框架中以更实用/自动的方式完成此操作,看不到 Magento 尚未处理这个。

有什么建议吗?

【问题讨论】:

  • 在什么框架下这个比在zend框架中处理得更好?
  • 我应该更正确地说,我不确定它在 Magento/Zend 框架中是如何完成的,所以我无法将它与我在其他地方看到的进行比较。我有点难以理解 Magento 的数据库层与 Zend 框架的数据库层的关系,以及这对我意味着什么。特别是我在谈论 CakePHP。我可以将模型相互绑定,如果我进行保存,保存会尊重这种关系。我将我的问题编辑得更好。

标签: php collections magento many-to-many crud


【解决方案1】:

(否)在这里回答:FK and M2M realtions in Magento 感谢 Alan Storm。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-27
    • 1970-01-01
    • 2012-02-27
    • 2014-02-02
    • 1970-01-01
    • 1970-01-01
    • 2014-01-30
    相关资源
    最近更新 更多