2011-03-02 224 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

回答