Entiendo que los datos de un modelo simple (p. Ej. cataloginventory/stock_item
) Es una matriz de pares de valores de campo, que corresponde a los campos de las tablas de la base de datos. Tenía curiosidad por saber el contenido de _data para los modelos EAV, así que verifiqué los _datos del catalog/product
uso de la función debug ().
El hallazgo es que contiene los pares de valores de campo catalog_product_entity
y también algunos atributos de esta entidad. Tienen sentido para mí. El punto que no puedo entender es que también contiene un par:
...
[stock_item (Mage_CatalogInventory_Model_Stock_Item)] => Array
(
[item_id] => 1
[product_id] => 1
[stock_id]
......
)
...
, que es una instancia de cataloginventory/stock_item
. Esto no es un atributo de la entidad de catálogo / producto, ni un campo en catalog_product_entity
, ¿por qué está incluido?
¿Existe una convención de _data para los modelos EAV?