Symfony重定向请求

时间:2015-04-17 10:24:22

标签: symfony url redirect request

我想重定向并将我的请求发送到另一条路线,但此方法无效。

 return $this->redirect($this->generateUrl(
    'admin_platform_create', 
    array('request' => $request)
 ));

当我进入admin_platform_create时,如果

,它就不会通过
public function createAction(Request $request)
    {    
        if ($request->getMethod() == 'POST')
            {

虽然这有效,

  return $this->forward('AdminPlatformBundle:Manage:edit',
    array('request' => $request));

这不是我需要的,因为它没有写新网址。

感谢您的帮助!

1 个答案:

答案 0 :(得分:14)

如果您使用的是Symfony 2.6或更高版本,则可以执行此操作:

return $this->redirectToRoute('route', [
    'request' => $request
], 307);