मैं समझता हूं कि एक साधारण मॉडल (उदाहरण के लिए cataloginventory/stock_item
) का डेटा फ़ील्ड मान जोड़े का एक सरणी है, जो डेटाबेस तालिकाओं के क्षेत्रों के अनुरूप है। मैं EAV मॉडल के लिए _data की सामग्री को जानने के लिए उत्सुक था, इसलिए मैंने catalog/product
डीबग () फ़ंक्शन का उपयोग करने की _data की जाँच की ।
खोज यह है कि इसमें फ़ील्ड मान जोड़े हैं 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 मॉडल के लिए _data का एक सम्मेलन है?