我正在尝试通过“PUT”方法使用“/test/item/1/name”更新字段,我收到以下错误“没有为“GET /test/item/1/name”找到路由:不允许方法(允许:PUT) “
如果我将方法更改为“POST”,相同的路线将起作用
我什至尝试在处理请求之前在 app.php 中添加“ Request::enableHttpMethodParameterOverride(); ”(即在“$request = Request::createFromGlobals();”之前) 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”
提前致谢