我想用控制器获取所有路由,我知道这个命令
php app / console debug:router
但这只显示路线不是他们的控制者。
有没有办法获得路线列表和控制器?
谢谢
答案 0 :(得分:3)
如果CLI命令没问题,可以选择添加控制器
php app/console debug:router --show-controllers
如果你搜索特定的东西,你当然可以grep。 您可以通过运行
来检查其他选项(实际上并不多)php app/console debug:router --help
答案 1 :(得分:1)
只有每个控制器都有一个唯一的前缀
时,我的回答才有效controller_1:
resource: "@AppBundle/Controller/Controller_1"
type: annotation
prefix: /controller_1
controller_2:
resource: "@AppBundle/Controller/Controller_2"
type: annotation
prefix: /controller_2
现在你可以做到
php app / console debug:router | grep“my_prefix”(例如controller_1)