我希望任何以 /api
开头的 URL 的响应都采用 JSON 格式。有没有办法为我的整个应用程序配置这个?我正在使用 Symfony2 2.0 版。
最佳答案
如果您正在使用路由注释并在 routing.yml
中激活 Controller ,则可以执行以下操作:
Api:
resource: "@ApiBundle/Controller"
type: annotation
defaults: { _format: 'json' }
如果只想为一个 Controller 设置,请在 Controller 级别注释上设置:
/**
* @Route("/api", defaults={"_format": "json"})
*/
class ApiController
{
}
关于symfony - 我如何告诉 Symfony2 对于某个 URL 模式始终使用 _format=json ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12442827/