我希望命名空间“App\Controller\Api”中的所有 Controller 操作路由都具有前缀“/api”。我还想在 Controller 内使用注释来设置路由的其余部分。
在 Symfony 3 中,这是通过编辑“config/routing.yml”来完成的:
app:
resource: '@AppBundle/Controller/Api'
type: annotation
prefix: /api
我怎样才能在 Symfony 4 中做到这一点?我需要打包吗?由于我没有“config/routing.yml”,我会使用哪个配置文件?
最佳答案
好的,看起来我应该尝试过真正的路径名。以下在“config/routes.yaml”中有效:
api:
prefix: /api
resource: '../src/Controller/Api'
关于php - 如何在 Symfony 4 中为许多路由添加前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48312955/