Tôi hiểu rằng _data của một mô hình đơn giản (ví dụ cataloginventory/stock_item
:) là một mảng các cặp giá trị trường, tương ứng với các trường của các bảng cơ sở dữ liệu. Tôi tò mò muốn biết nội dung của _data cho các mô hình EAV, vì vậy tôi đã kiểm tra _data catalog/product
bằng cách sử dụng hàm debug ().
Phát hiện là nó chứa các cặp giá trị trường catalog_product_entity
và một số thuộc tính của thực thể này. Họ có ý nghĩa với tôi. Điểm tôi không thể hiểu là cũng chứa một cặp:
...
[stock_item (Mage_CatalogInventory_Model_Stock_Item)] => Array
(
[item_id] => 1
[product_id] => 1
[stock_id]
......
)
...
, đó là một ví dụ của cataloginventory/stock_item
. Đây không phải là một thuộc tính của danh mục sản phẩm / thực thể, cũng không phải là một lĩnh vực catalog_product_entity
, tại sao nó được bao gồm?
Có một quy ước về _data cho các mô hình EAV không?