Rozumiem, że _data prostego modelu (np. cataloginventory/stock_item
) Jest tablicą par wartości pola, które odpowiadają polom tabel bazy danych. Byłem ciekawy poznać zawartość _data dla modeli EAV, więc sprawdziłem _data catalog/product
używania funkcji debug ().
Ustalono, że zawiera pary wartości pól catalog_product_entity
, a także pewien atrybut tego bytu. Mają dla mnie sens. Nie rozumiem tylko, że zawiera także parę:
...
[stock_item (Mage_CatalogInventory_Model_Stock_Item)] => Array
(
[item_id] => 1
[product_id] => 1
[stock_id]
......
)
...
, który jest przykładem cataloginventory/stock_item
. Nie jest to ani atrybut katalogu / produktu, ani pole catalog_product_entity
, dlaczego zostało uwzględnione?
Czy istnieje konwencja _data dla modeli EAV?