Comprendo che i _data di un modello semplice (ad es. cataloginventory/stock_item
) Sono una matrice di coppie di valori di campo, che corrispondono ai campi delle tabelle del database. Ero curioso di conoscere il contenuto di _data per i modelli EAV, quindi ho controllato i _data catalog/product
dell'uso della funzione debug ().
La scoperta è che contiene le coppie di valori dei campi di catalog_product_entity
, e anche alcuni attributi di questa entità. Hanno senso per me. Il punto che non riesco a capire è che contiene anche una coppia:
...
[stock_item (Mage_CatalogInventory_Model_Stock_Item)] => Array
(
[item_id] => 1
[product_id] => 1
[stock_id]
......
)
...
, che è un'istanza di cataloginventory/stock_item
. Questo non è né un attributo del catalogo / entità del prodotto, né un campo in catalog_product_entity
, perché è incluso?
Esiste una convenzione di _data per i modelli EAV?