找出Symfony路线的定义位置?

时间:2018-02-08 10:13:58

标签: php symfony sonata-admin

我正在使用一个使用Sonata Page Bundle的项目。

在为我的所有php文件和设置文件获取路由名称后,我最终发现它存储在数据库中,名为page__page的表中。

我的问题是:是否有一种简单的方法可以找出匹配路由的定义?使用Symfony调试工具栏上的“profiler token”链接,我至少能够获得路线的名称,这有点帮助。不幸的是,这就是默认功能似乎结束的地方。

1 个答案:

答案 0 :(得分:3)

您可以通过多种方式创建和注册路线。

CMFcustom loading越复杂。

Symfony不会跟踪在何时何地定义哪条路线。它只跟踪使用的compiler_class。您可以使用

显示它
bin/console debug:router page__page