Magento 集合和多对多关系粗品
我还没有找到一种非常方便的方法来创建多对多关系的集合。
理想情况下,我希望能够调用 toArray() 方法并最终得到类似的结果:
id => 1,
value_field => array('foo','bar')
id => 2,
value_filed => array('baz', 'qux')
..
为了使这个复杂化,我希望能够将这种多对多关系加载到后端 CRUD 中并保存,更新链接表中的正确值。
我目前正在考虑使用 afterLoad 和 afterSave 来构建和保存集合/发布的数据,但我已经在其他框架中看到以更实用/自动的方式完成此操作,看不到 Magento 尚未处理此问题。
有什么建议吗?
I haven't found a very convenient way of making a collection from a many to many relationship.
Ideally, I'd like to be able to call the toArray() method and end up with something like:
id => 1,
value_field => array('foo','bar')
id => 2,
value_filed => array('baz', 'qux')
..
To complicate this, i'd like to be able to load this many to many relationship into a backend CRUD and on save, update the proper values in the linkage table.
I'm currently thinking about using an afterLoad and afterSave to build and save the collection / POSTed data, but I've seen this done in a more pratical/automagic way in other frameworks an cant see that Magento hasn't handled this.
Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
(否)在这里回答:Magento 中的 FK 和 M2M Realtions 感谢 Alan Storm 。
(No) answer here: FK and M2M realtions in Magento thanks to Alan Storm.