我正在使用Symfony2和JMSSerializerBundle构建REST API。
一开始,它只是JSON格式,因为我没有时间实现XML,例如
但是现在我有这个时间,我想实现它。
我想知道如何管理_format参数, 我应该手动更新所有路由,默认情况下使用JSON添加此参数,还是有办法手动更新它?
基本上,我有几十条这样的路线:
my_rest_bundle_api_users:
pattern: /
defaults:
_controller: "MyRestBundle:V1/Entities/Users:list"
requirements:
_method: get
如果可能的话,我不必手动编辑所有这些路线!
my_rest_bundle_api_users:
pattern: /.{_format}
defaults:
_controller: "MyRestBundle:V1/Entities/Users:list"
_format: json
requirements:
_method: get
_format: json|xml