我对应的配置是
fos_rest:
view:
view_response_listener: force
sensio_framework_extra:
view:
annotations: false
将路线指定为确实很烦人
@Route("/jobs", defaults={ "_format" = "json" })
每次。
那么是否可以在默认情况下指定它?
PS:
如果我删除defaults={ "_format" = "json" }
并致电/jobs
端点我遇到异常
Unable to find template "APIBundle:Jobs:post.html.twig".
PPS:
routing_loader:
default_format: json
不起作用,因为它仅用于自动路线生成。
最终的答案更简单,并且与 FOS\RestBundle 无关:
api:
resource: "@APIBundle/Controller/"
type: annotation
defaults: {_format: json} # <<<<<<<
prefix: /api/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)