मुझे इस दो कार्यों को एक ही रास्ते से घोषित करने की आवश्यकता है, और दोनों को POST विधि के साथ होना चाहिए
lacarte_rest_validRsv:
path: /tableRsv
defaults: { _controller: LacarteRestBundle:Rsv:validRsv }
methods: [POST]
lacarte_rest_cancelRsv:
path: /tableRsv
defaults: { _controller: LacarteRestBundle:Rsv:cancelRsv }
methods: [POST]
3 जवाब
lacarte_rest_validRsv:
path: /tableRsv/{response}
defaults: { _controller: LacarteRestBundle:Rsv:validAndCancelRsv }
methods: [POST]
मुझे लगता है कि आप 2 अलग-अलग कार्यों के लिए एक ही पथ का उपयोग करने जा रहे हैं: आरक्षण बनाएं या हटाएं।
तो यह प्रयास करें:
lacarte_rest_validRsv:
path: /tableRsv
defaults: { _controller: LacarteRestBundle:Rsv:validRsv }
methods: [POST]
lacarte_rest_cancelRsv:
path: /tableRsv
defaults: { _controller: LacarteRestBundle:Rsv:cancelRsv }
methods: [DELETE]
अधिक जानकारी के लिए HTTP तरीकों का उपयोग करने के बारे में आधिकारिक दस्तावेज देखें।
टिप्पणियों में युवा दुखी आप पथ / तालिका के लिए एक कार्रवाई चाहते हैं
lacarte_rest_validRsv:
path: /tableRsv/validRsv
defaults: { _controller: LacarteRestBundle:Rsv:validRsv }
methods: [POST]
lacarte_rest_cancelRsv:
path: /tableRsv
defaults: { _controller: LacarteRestBundle:Rsv:cancelRsv }
methods: [POST]
यदि आप दो कार्यों के लिए एक url चाहते हैं, तो यह केवल अलग-अलग http विधियों के साथ किया जा सकता है।
नए सवाल
symfony
सिम्फनी वेब अनुप्रयोगों के निर्माण के लिए एक PHP फ्रेमवर्क दोनों के साथ-साथ उन घटकों के एक सेट को संदर्भित करता है जिस पर फ्रेमवर्क बनाया गया है। यह टैग वर्तमान में समर्थित प्रमुख संस्करणों 3.x, 4.x और 5.x को संदर्भित करता है। वैकल्पिक रूप से आप संबंधित टैग का उपयोग करके एक सटीक संस्करण निर्दिष्ट कर सकते हैं। इस टैग का उपयोग सिम्फनी 1.x के बारे में प्रश्नों के लिए नहीं किया जाना चाहिए। कृपया इसके बजाय Symfony1 टैग का उपयोग करें।