Я понимаю, что _данные простой модели (например, cataloginventory/stock_item
) представляют собой массив пар значений полей, соответствующих полям таблиц базы данных. Мне было любопытно узнать содержание _data для моделей EAV, поэтому я проверил _data при catalog/product
использовании функции debug ().
Вывод состоит в том, что он содержит пары значений полей 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
, почему он включен?
Существует ли соглашение _data для моделей EAV?