Magento的FK和M2M关系

时间:2010-07-09 21:14:20

标签: magento

如何在magento中使用fk和m2m关系? 我读到了EAV,我理解其中的好处 但我不明白如何处理关系数据库中的常见问题。

例如,我的产品应该与几种类型的汽车相匹配。 每辆车都有品牌,型号,年份。 使用常规表我会有一个Car表,我将从每个产品到此表有m2m关系。然后,我可以开车过滤并按顺序引用用户的汽车。

如何实施汽车并将其与magento产品联系起来 以及如何在订单中保存用户的汽车?

谢谢

2 个答案:

答案 0 :(得分:3)

Magento框架提供的ORM不支持多对多的关系。如果您需要为其他Magento功能提供此类功能,则需要使用其他ORM系统,或手动编写SQL查询。

如果你想坚持使用Magento核心文件,我会调查捆绑在lib中的Zend_Db *文件。

请记住,虽然Magento中有很多很酷的框架功能,但它并不是一个通用的开发框架。它旨在满足Varien / Magento公司在构建电子商务平台方面的需求。

答案 1 :(得分:0)

我已经创建了一个自定义数据库表并自己管理m2m关系。