我目前有两个控制器。GitlabAuthControllerUserControllerapi我只需要添加路径前缀UserController。在我尝试关注annotations.yaml文件之前:controllers:
resource: ../../src/Controller/
type: annotation
prefix: api但这会为我的所有控制器添加前缀。有什么办法可以添加例外GitlabAuthController吗?
1 回答
湖上湖
TA贡献2003条经验 获得超2个赞
只需为不同类型的控制器创建不同的目录/命名空间。
然后你可以这样做:
controllers:
resource: ../../src/Controller/
type: annotation
api_controllers:
resource: ../../src/Controller/Api
type: annotation
prefix: api
在命名空间上定义的路由Api将获得/api/前缀,而其他路由将不受影响。
您可以通过执行来检查生成的路由是否正常bin/console debug:router。
- 1 回答
- 0 关注
- 141 浏览
添加回答
举报
0/150
提交
取消
