如何列出具有控制器类路径的所有Symfony路由名称?

时间:2016-09-11 13:10:39

标签: symfony

我知道有php app/console debug:router --show-controllers但它只显示了Controller :: Action。是否可以列出具有控制器类路径的路径名? enter image description here

1 个答案:

答案 0 :(得分:3)

我担心没有真正聪明的方法来查看与控制器相关的所有类。

Profiler正在侦听FilterControllerEvent以找出一个类,并且必须运行应用程序才能触发此事件。

但是。运行php app/console debug:router --show-controllers后看到的控制器有两种格式:VendorNameBundle:Task:get之类的东西(在这种情况下显而易见,在VendorBundle/Controllers/TaskController中找到控制器的位置)或者就像你的情况一样,是服务的名称。在这种情况下,您可以通过运行

找到一个类
 php app/console debug:container | grep sylius.controller.product