路由重定向无法正常工作(Symfony 3)

时间:2017-09-19 11:05:51

标签: symfony symfony-routing

我的应用程序出了问题,我在控制器上声明了几条路由,但是我遇到了其中一条路径。

我使用注释系统来声明此方法的路径(就像我的所有路由一样),如下所示:

debug:router

我用$route命令检查了它,所以我知道这条路线存在,我也尝试打印return $this->redirectToRoute('app_synchro');,值很好但是当我使用以下方式进行重定向时:

<div class="input-group"> <input type="text" class="form-control" placeholder="Username" aria-describedby="basic-addon1"> <span class="input-group-addon" id="basic-addon1">@</span> </div>

我遇到了404错误。

拜托,有人可以帮我理解这个问题的根源吗?

1 个答案:

答案 0 :(得分:1)

重定向的正确方法是直接返回它:

return $this->redirectToRoute('my_route_name');

您正在做的是返回重定向的结果代码...

$route= $this->redirectToRoute('my_route_name');

所以$route包含重定向的结果,这不是你想要的。