symfony - Routing, an unlimited number of parameters -


उदाहरण के लिए, लिंक:

  / shop / phones / brend / apple / display / रेटिना / रंग / लाल   

कहां:

  फ़ोन-श्रेणी के उपनाम ब्रेंड - विशेषता का नाम; सेब - विशेषता मूल्य प्रदर्शन - विशेषता का नाम; रेटिना - विशेषता मान रंग - विशेषता का नाम; लाल - विशेषता मान   

गुण किसी भी संख्या हो सकते हैं

अगले करने के लिए अस्पष्ट है।

सिम्फनी 1 में, अंत स्टार ("/ दुकान /: श्रेणी / *") पर एक सेट और जो स्पष्ट रूप से चिह्नित नहीं किया गया था, और

  नाम - & gt;    P> मार्ग:  
  my_shop: पैटर्न: "/ {path}" डिफ़ॉल्ट: {_controller: "MyShopBundle: डिफ़ॉल्ट: दुकान"} आवश्यकताओं: पथ: "^ shop /.+" < / Code>  

और उसके बाद आप नियंत्रक में $ पथ को पार्स कर सकते हैं:

  वर्ग DefaultController नियंत्रक का विस्तार करता है ... ... सार्वजनिक फ़ंक्शन शॉप एक्शन ($ पथ) {/ / $ पथ 'दुकान / फोन / ब्रेन्ड / सेब / डिस्प्ले / रेटिना / रंग / लाल' होगा ... ... ...}    

Comments