在奏鸣曲项目中查找路由正在命中的控制器



我正在做一个基于Symfony 2.7和Sonata管理包的项目。该项目使用包含"取消发布"步骤的工作流。我想修改该步骤的逻辑。

运行app/console debug:router | grep unpublish给了我这个:

admin_mycompany_app_video_unpublish                                 ANY      ANY    ANY  /admin/mycompany/app/video/{id}/unpublish/

。在我的代码库中搜索admin_mycompany_app_video_unpublish只会找到以下内容appDevDebugProjectContainerUrlMatcher.php

return $this->redirect($pathinfo.'/', 'admin_mycompany_app_video_unpublish');

所以路由存在,但我似乎找不到它指向的控制器。

找到该控制器的任何建议?

你可以在VideoAdmin的getRoutes((方法中找到它,它是根据命名约定动态计算

的相应的代码应该在VideoAdminController中。

希望对你有帮助

相关内容

  • 没有找到相关文章

最新更新