यदि आप hello-world
Magento 2 में सामने वाले नाम से एक मॉड्यूल बनाने का प्रयास करते हैं , तो आपको एक त्रुटि मिलेगी जो इस तरह दिखती है ।
Invalid XML in file /Users/alanstorm/Sites/magento-2-with-keys/magento2/app/code/Pulsestorm/HelloPestle/etc/frontend/routes.xml:
Element 'route', attribute 'id': [facet 'pattern'] The value
'hello-world' is not accepted by the pattern '[A-Za-z0-9_]{3,}'.
ऐसा लगता है कि Magento URL फ्रंट नाम नहीं चाहता है जिसमें नंबर, अक्षर या अंडरस्कोर के अलावा कुछ भी हो। यह तीन या अधिक वर्णों के सामने नामों को भी बाध्य करता है।
मार्ग आईडी का उपयोग करने के बाद से संख्या, पत्र और अंडरस्कोर सीमा समझ में आती है क्योंकि लेआउट हैंडल और " विशेष " वर्ण बनाने के लिए समस्या हो सकती है। हालांकि, तीन चरित्र सीमा भ्रामक है।
क्या किसी को इसका कारण पता है?