2011-03-02 213 views
0

我还没有找到一种从多对多关系中创建集合的非常方便的方法。Magento集合和多对多关系&crud

理想情况下,我想能够调用的toArray()方法,并且用类似结束:

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

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

..

复杂化这一点,我想成为能够将这种多对多关系加载到后端CRUD中,并在保存时更新链接表中的适当值。

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

有什么建议吗?

+0

和在什么框架这比在zend框架处理好? – 2011-03-02 16:11:32

+0

我应该更正确地说,我不确定Magento/Zend框架是如何实现的,所以我无法将它与其他地方的相比较。我有点难以理解Magento的数据库层与Zend Framework的数据库层的关系,以及这对我意味着什么。特别是我在谈论CakePHP。我可以将模型彼此绑定,如果我保存,保存尊重关系。我更好地编辑了我的问题。 – 2011-03-03 11:51:06

回答