在源代码之外,是否有关于Magento ORM的大量文档?我得到了基础知识,并且通常可以挖掘Mage代码库,使用Mage :: Log调用它并找出可行的东西,但如果我对模型的高级概述有所了解,我的效率会提高 意 要使用的。聚合方法如何工作,加入的最佳方式是什么,何时扩展模型,何时使用eav模型与非eav模型等的最佳时间等。
像这样的东西 Django模型文档,但对于Magento。
在源代码之外,是否有关于Magento ORM的大量文档?我得到了基础知识,并且通常可以挖掘Mage代码库,使用Mage :: Log调用它并找出可行的东西,但如果我对模型的高级概述有所了解,我的效率会提高 意 要使用的。聚合方法如何工作,加入的最佳方式是什么,何时扩展模型,何时使用eav模型与非eav模型等的最佳时间等。
像这样的东西 Django模型文档,但对于Magento。
由于回答了这个问题,因此在magento知识库中的ORM上创建了一些文档。
高级ORM使用和EAV系统: http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-7-advanced-orm-entity-attribute-value
使用Varien集合(延迟加载,过滤等): http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-8-varien-data-collections
虽然没有太多关于ORM的文档,但这里有一些页面对我理解数据库结构有很大帮助,这将有助于您理解其他所有内容:
http://www.magentocommerce.com/wiki/development/magento_database_diagram http://www.magentocommerce.com/boards/viewthread/7359/
对于基于Zend Framework的Zend_Db_Adapter的Magento ORM,您可以使用Zend Framework程序员参考(以免费pdf格式提供) Zend Framework的网站 )。我也找到了这个 链接 有助于更多地了解Magento模型。