私は自分のURLをデザインする最良の方法を理解しようとしています。 だからここに私はこれまでやっていることです:Symfony2は安らかなURLを正しく処理しますか?安らかなURLを使用する必要がありますか?
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を呼び出します)...私の問題をグーグルした後、私はPUTとDELETEメソッドはすべてのブラウザでサポートされていないことが判明しました。将来、削除される可能性があります。
私は、Ruby on Railsがすべてのブラウザでこれらの2つの方法をいくつかの魔法を使ってサポートしていることを読んでいます。
Symfony2はルビのようにPUTとDELETEを処理できますか? AND 安らかなURLを使用する必要がありますか?
の問題を取得するあなたを行いますなぜ私のフォームメソッドが "DELETE"であっても、symfonyがaccount_deleteの代わりにaccount_readを実行する理由を知っていますか? –
HTMLに '
' – Florian