我的应用程序出了问题,我在控制器上声明了几条路由,但是我遇到了其中一条路径。
我使用注释系统来声明此方法的路径(就像我的所有路由一样),如下所示:
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错误。
拜托,有人可以帮我理解这个问题的根源吗?
答案 0 :(得分:1)
重定向的正确方法是直接返回它:
return $this->redirectToRoute('my_route_name');
您正在做的是返回重定向的结果代码...
$route= $this->redirectToRoute('my_route_name');
所以$route
包含重定向的结果,这不是你想要的。