「PUT」メソッドで「/test/item/1/name」を使用してフィールドを更新しようとすると、次のエラーが表示されます「「GET /test/item/1/name」のルートが見つかりません: メソッドは許可されていません(許可: PUT)」
メソッドを「POST」に変更すると、同じルートが機能します
リクエストが処理される前に(つまり、「$request = Request::createFromGlobals();」の前に )「 Request::enableHttpMethodParameterOverride(); 」を app.php に追加しようとしましたhttps://github.com/sensiolabs/SensioGeneratorBundle/問題数/165
私のルーティング構成
information_set_name:
pattern: /item/{id}/name
defaults: { _controller: TestInformationBundle:Item:setName, _format: json }
requirements: { _method: put, id: \d+ }
symfony バージョン:"v2.2.1"
前もって感謝します