R. *_*kan 3 php rest symfony fosrestbundle
我正在尝试将 FOSRestBundle 集成到我的应用程序中。
我只想在路线匹配时使用它,例如^/api.
我真的不知道如何使用这个包,而且我认为文档非常糟糕。(没有冒犯的意思)。
fos_rest:
format_listener:
enabled: true
rules:
- { path: '^/api', priorities: ['json', 'xml'], fallback_format: 'html' }
Run Code Online (Sandbox Code Playgroud)
当我从浏览器请求任何路线时,我收到此错误:
无法确定匹配的已接受响应格式
我只想匹配以 ^/api 开头的路由。
有任何想法吗?
您需要使用zones功能:
# app/config/config.yml
fos_rest:
zone:
- { path: ^/api/* }
Run Code Online (Sandbox Code Playgroud)
在官方文档中阅读更多相关信息:http://symfony.com/doc/master/bundles/FOSRestBundle/3-listener-support.html#zone-listener
| 归档时间: |
|
| 查看次数: |
1387 次 |
| 最近记录: |