2009-04-21 19 views
10

स्रोत कोड के बाहर, Magento ORM पर कोई व्यापक दस्तावेज है? मुझे मूलभूत बातें मिलती हैं, और आम तौर पर मैज कोड बेस के माध्यम से खोदती हैं, इसे मेज :: लॉग कॉल के साथ कूड़े हुए हैं और काम करने वाली चीज़ को समझते हैं, लेकिन अगर मेरी उच्च दक्षता थी तो मॉडल के के बारे में उच्च स्तर का अवलोकन था उपयोग करने के लिए इच्छित। कुल विधियों का काम कैसे होता है, आप किस मॉडल में विस्तार करना चाहते हैं, ईवी मॉडल बनाम गैर-ईव वाले आदि का उपयोग करने का सबसे अच्छा समय कब है,Magento ORM प्रलेखन

Django Model Documentation की तरह कुछ, लेकिन Magento के लिए।

+2

ईद सुनना पसंद इसके लिए भी एक जवाब। Magento के लिए प्रलेखन में कमी की कमी है। –

+2

किसी को भी देखने के लिए, मैं आंशिक रूप से इस समस्या को हल कर रहा हूं। http://alanstorm.com/category/magento –

+0

हाय एलन, आपके संसाधन अमूल्य रहे हैं। मेरे पास एक और सवाल है कि मुझे लगता है कि आप भी जवाब जान सकते हैं, और इसके अलावा अन्य नौसिखिया Magento devs जैसे खुद के लिए एक अच्छा संसाधन होगा। http://stackoverflow.com/questions/13356138/need-documentation-for-magento-models-magegetmodel – Jason

उत्तर

3

चूंकि इस प्रश्न का उत्तर दिया गया था, इसलिए कुछ दस्तावेज Magento ज्ञान आधार पर ओआरएम पर बनाए गए हैं।

परिचयात्मक जानकारी: http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-5-magento-models-and-orm-basics

उन्नत ORM उपयोग और EAV सिस्टम: http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-7-advanced-orm-entity-attribute-value

Varien संग्रह (आलसी लोड हो रहा है, फ़िल्टरिंग, आदि ...) के साथ कार्य करना: http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-8-varien-data-collections

+3

और, विडंबना यह है कि एक निश्चित बिंदु से, मैं वही हूं जिन्होंने उन लेखों को लिखा और इस सवाल से पूछा। –

+0

एलन, यह उल्लसित है - मैंने यह नहीं देखा कि यह आप ही थे जिन्होंने सवाल पूछा था। मैंने आपके द्वारा लिखे गए बहुत सारे Magento लेख पढ़े हैं, वे शानदार हैं, अच्छी तरह से किए गए हैं! –

4

जबकि वहाँ ORM पर ज्यादा प्रलेखन नहीं है, यहाँ कुछ पन्नों है कि बहुत डेटाबेस संरचना में मदद मिलेगी की मेरी समझ में मदद की थे आप सब कुछ समझ में:

http://www.magentocommerce.com/wiki/development/magento_database_diagram http://www.magentocommerce.com/boards/viewthread/7359/

3

के लिए Magento ORM जो ज़ेंड फ्रेमवर्क के Zend_Db_Adapter से आधारित है, आप ज़ेंड फ्रेमवर्क प्रोग्रामर संदर्भ (Zend Framework's site पर एक मुफ्त पीडीएफ के रूप में उपलब्ध) का उपयोग कर सकते हैं। मैगेंटो मॉडल के बारे में और जानने के लिए मुझे यह link सहायक भी मिला।

+3

अच्छी जानकारी, लेकिन जो कुछ मैं ढूंढ रहा हूं वह काफी नहीं है। Magento अपने सभी डेटाबेस कॉल करने के लिए Zend_Db_Adapter का उपयोग करता है, लेकिन वास्तविक ओआरएम (ऑब्जेक्ट्स में मैपिंग डेटाबेस तालिका) कोर वेरिएं ऑब्जेक्ट से प्राप्त होता है। ORM ** डेटाबेस से बात करने के लिए ** Zend_Db_Adapter का उपयोग करता है। मुझे ओआरएम के दस्तावेज़ीकरण में दिलचस्पी है (यदि यह मौजूद है और यदि मॉडल के बीच जंगली रूप से भिन्न नहीं है) –