मेरे मार्ग (स्लग डैश शामिल हैं!):Symfony2 मार्ग regex में डैश के साथ स्लग कैसे अनुमति दें?
region:
pattern: /regione/{slug}-{id}
defaults: { _controller: SWAItaliaInCifreBundle:Default:region }
टहनी टेम्पलेट में:
{% for r in regions %}
<a href='{{ path('region', { 'slug':r.slug, 'id':r.id }) }}'>{{ r.name }}</a>
{% endfor %}
मैं नियमित अभिव्यक्ति मिलान के बारे में एक त्रुटि हो रही है। प्रश्न: क्यों Symfony2 url में डैश की अनुमति नहीं देता है? मैं कैसे निर्दिष्ट कर सकता हूं कि मेरे मार्ग में डैश हैं (और यह बिल्कुल ठीक है)?
एक अपवाद एक टेम्पलेट (क्षेत्र "मार्ग के लिए" "पैरामीटर" स्लग "से मेल खाना चाहिए" [^/-] का प्रतिपादन के दौरान दिया गया है? + " (" वेल-डी-Aosta-Vallee -d-aoste "दिया)।")
एक पिछला स्लैश की अनुमति देने के लिए बस अपने पैटर्न के अंत में '/' जोड़ें। जैसे पैटर्न:/regione/{slug} - {id}/- तब इसके लिए कोई regex आवश्यकता नहीं है – Michael
नीचे उत्तर सही है। इस कॉन्फ़िगरेशन में गलत संरचना और नोटेशन – coviex
@ कोविएक्स दोनों का पुराना उत्तर/नोटेशन था। मेरा जवाब अपडेट किया गया। इसे पूरा करने के लिए –