Magento开发档(七):Magento EAV模型.docxVIP

  • 7
  • 0
  • 约2.15万字
  • 约 17页
  • 2016-08-18 发布于贵州
  • 举报
Magento开发档(七):Magento EAV模型

Magento开发文档(七):Magento EAV模型+6 Magento中文手册(七):Magento EAV模型 在第一篇介绍Magento ORM的文章中,我们提到过Magento拥有两类模型。普通的模型及Entity Attribute Value(EAV)模型。这里首先搞清楚它们之前的一些关系。 所有的Magento模型都继承自Mage_Core_Model_Abstract/Varien_Object类链。真正区别普通模型和EAV模型的关键是该模型使用的模型资源(Model Resource)。尽管所有的资源类都继承自Mage_Core_Model_Resource_Abstract类,普通模型拥有继承自该类的子类Mage_Core_Model_Mysql4_Abstract,同时EAV模型拥有继承自该类的另外一个子类Mage_Eav_Model_Entity_Abstract。 为什么要这样设计呢?仔细想想,不难得出结论。作为终端程序员,你需要的只是如何与数据库交互的方法,而不用在意底层是如何实现的。 EAV模型 这里我们引用维基百科的定义,这段暂时就不翻译了,太多术语。 Entity-Attribute-Value model (EAV), also known as object-attribute-value model and open schema is

文档评论(0)

1亿VIP精品文档

相关文档