《Magento学习手记》中记录着我在做项目过程中每天的学习内容,可能不太成系统,更谈不上严谨的逻辑,希望大家见谅。
我每日记录的学习内容,是我每日学习的真实情况,对于刚上手Magento做项目的人员,可能有一定借鉴意义。
第一天:
Magento数据库结构EAV:
EAV模型是Zend框架的基础,而Magento项目又是建立在Zend框架的基础上的,所有了解EAV有助于了解Magento的架构原理,在开发Magento相关应用时非常有用。
EAV : Entity - Attribute - Value 的缩写,是数据库模型的一种,使用EAV建模的好处是可以动态为数据模型增加或移除属性。
EAV相关表:
eav_attribute
eav_attribute_group
eav_attribute_option
eav_attribute_option_value
eav_attribute_set
eav_entity
eav_entity_attribute
eav_entity_datetime
eav_entity_decimal
eav_entity_int
eav_entity_store
eav_entity_text
eav_entity_type
eav_entity_varchar
关键的三张表:
eav_entity_type:定义实体的基本信息;
eav_entity_attribute:定义实体模型包含哪些属性;
eav_attribute:定义每个属性的具体内容;
时间: 2024-10-12 22:15:42