我了解到,简单模型(例如cataloginventory/stock_item
)的_data是字段值对的数组,它对应于数据库表的字段。我很想知道EAV模型的_data内容,所以我检查了catalog/product
使用debug()函数的_data 。
发现是它包含的字段值对catalog_product_entity
,以及该实体的某些属性。他们对我来说很有意义。我不明白的是,它也包含一对:
...
[stock_item (Mage_CatalogInventory_Model_Stock_Item)] => Array
(
[item_id] => 1
[product_id] => 1
[stock_id]
......
)
...
,这是的实例cataloginventory/stock_item
。这既不是目录/产品实体的属性,也不是中的字段catalog_product_entity
,为什么要包含它?
EAV模型是否有_data的约定?