मैं यह जानने की कोशिश कर रहा हूं कि मेरे यूआरएल को डिजाइन करने का सबसे अच्छा तरीका क्या है।क्या सिम्फनी 2 आराम से यूआरएल को सही तरीके से संभालता है और क्या मुझे आराम से यूआरएल का उपयोग करना चाहिए?
account_index:
pattern: /Accounts/
defaults: { _controller: "CoreBundle:Account:index" }
requirements: { _method: get }
account_create:
pattern: /Accounts/
defaults: { _controller: "CoreBundle:Account:create" }
requirements: { _method: post }
account_read:
pattern: /Accounts/{id}
defaults: { _controller: "CoreBundle:Account:show" }
requirements: { _method: get }
account_update:
pattern: /Accounts/{id}
defaults: { _controller: "CoreBundle:Account:update" }
requirements: { _method: put }
account_delete:
pattern: /Accounts/{id}
defaults: { _controller: "CoreBundle:Account:delete" }
requirements: { _method: delete }
परीक्षण मैं क्या किया है के बाद, मुझे लगता है कि अद्यतन का एहसास हुआ और हटाने के काम नहीं करता है (हमेशा account_read कॉल) ... मेरी समस्या googling के बाद, मैं: तो यहाँ मैं अब तक क्या किया है है पता चला है कि सभी ब्राउज़रों में PUT और DELETE विधियां समर्थित नहीं हैं ... और भविष्य में गिरा दी जा सकती हैं।
तब मैंने पढ़ा कि रेल पर रूबी कुछ जादू करके सभी ब्राउज़रों पर इन दो तरीकों का समर्थन करती है।
तो मुझे आश्चर्य है, क्या सिम्फनी 2 पुट को संभालने और रूबी की तरह हट सकता है? और क्या मुझे आराम से यूआरएल का उपयोग करना चाहिए?
आप क्या क्या मेरा विचार विधि "हटाएं" है, भले ही सिम्फनी खाता_डिलीट के बजाय खाता_read निष्पादित क्यों करें? –
आपका ब्राउज़र कभी भी एक डेली अनुरोध नहीं भेजेगा भले ही आपके एचटीएमएल में '
' का उपयोग करके अनुकरण कर सकते हैं। – Florian