【发布时间】:2018-02-28 03:27:11
【问题描述】:
我的应用程序有问题,我在控制器上声明了几个可以正常工作的路由,但其中一个有问题。
我使用注释系统来声明这个方法的路由(就像我所有的路由一样)像这样:
/**
* Do something
*
* @Route("/synchro", name="app_synchro")
*/
public function synchroAction(Request $request){
//code here etc...
}
我用debug:router 命令检查了它,所以我知道这条路线存在,我也尝试打印$route 并且值很好但是当我使用重定向时:
return $this->redirectToRoute('app_synchro');
我遇到了 404 错误。
拜托,有人可以帮我理解这个问题的根源吗?
【问题讨论】:
-
如果您尝试在生产中访问它,您之前是否清除了缓存?如果你直接访问重定向页面会发生什么?
-
您好,感谢您的帮助。是的,我清除了缓存,不,我也无法直接到达路线。
-
请给我们您的真实路线定义,这里没有错误