Я розумію, що _дані простої моделі (наприклад, 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
, чому він включений?
Чи існує згода _даних для моделей EAV?