我想重定向并将我的请求发送到另一条路线,但此方法无效。
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));
这不是我需要的,因为它没有写新网址。
感谢您的帮助!
答案 0 :(得分:14)
如果您使用的是Symfony 2.6或更高版本,则可以执行此操作:
return $this->redirectToRoute('route', [
'request' => $request
], 307);