का उपयोग moduleCreator विन्यास गलतियों का एक बहुत से बचने के लिए मदद करता है, लेकिन एक बड़ा पकड़ लिया (विडंबना यह है कि Elzo के जवाब की तुलना में) है चाहता हूँ मॉड्यूल नाम में camelCase का उपयोग कर। विंडोज सिस्टम पर विकास करते समय यह पूरी तरह से काम करेगा, लेकिन * निक्स पर चुपचाप विफल रहता है। जबकि
Module_UsingCamelCaseFails
Module_Uselowercasetosucceed
मैं * nix पर एक ऊंट मामले मॉड्यूल बनाने प्रयास नहीं किया है के रूप में मुझे लगता है कि नामकरण परंपरा है कि काम के साथ मॉड्यूल दिखाई देती है, लेकिन निश्चित रूप से Windows-> लिनक्स दिशा में कारण होगा मुसीबत।
व्यवस्थापक एचटीएमएल में शीर्ष स्तर मेनू बनाने के दौरान मुझे एसीएल को छड़ी करने में भी कठिनाई हुई है। यदि आपका मेनू प्रविष्टि <cms>
या <catalog>
का बच्चा है, तो एसीएल ठीक काम करता है, लेकिन प्रथम श्रेणी नोड के रूप में नहीं।
दूसरी क्लासिक जिसने पहली बार Magento विकास शुरू किया था, यह भूल रहा था कि आप इसे app/code/local/Mage
में रखकर नियंत्रक को ओवरराइड नहीं कर सकते।
मुझे ऐसे उपकरण को देखना अच्छा लगेगा जो प्रभावी रूप से ConfigViewer के विपरीत है, यानी आपके द्वारा निर्दिष्ट घटनाओं, ऑब्जेक्ट्स और अन्य मानों के संदर्भ में आपकी config.xml को मान्य करता है और शेष में मौजूद होना चाहिए स्थापित करें। एक मूल एक्सएसएल पार्स पहला पास होगा, फिर किसी भी संदर्भित वस्तुओं को तुरंत चालू करने का प्रयास करें। सुनिश्चित नहीं है कि आप मनाई गई घटनाओं को कैसे मान्य करेंगे, लेकिन शायद उस घटना के नाम के लिए कोर कोड को grepping काम कर सकता है। विचार?
स्रोत
2010-08-02 00:31:32
मैं दूसरा, यदि आप अपना मॉड्यूल नाम CamelCase करते हैं, तो यह लिनक्स पर चुपचाप विफल हो जाएगा। मैंने न्यूज़लेटरसाइडबार का उपयोग मेरे मॉड्यूल नाम के रूप में किया और यह असफल रहा। तो अपने मॉड्यूल नामों के लिए CamelCase का कभी भी उपयोग न करें। – Faraz