Hew*_*wyn 5 url redirect request symfony
我想重定向并将我的请求发送到另一条路线但这种方法不起作用.
return $this->redirect($this->generateUrl(
'admin_platform_create',
array('request' => $request)
));
Run Code Online (Sandbox Code Playgroud)
当我进入admin_platform_create时,如果没有通过它
public function createAction(Request $request)
{
if ($request->getMethod() == 'POST')
{
Run Code Online (Sandbox Code Playgroud)
虽然这很有效,
return $this->forward('AdminPlatformBundle:Manage:edit',
array('request' => $request));
Run Code Online (Sandbox Code Playgroud)
这不是我需要的,因为它不是写新URL.
谢谢你的帮助!
Ole*_*kyi 15
如果您使用的是Symfony 2.6或更高版本,则可以执行以下操作:
return $this->redirectToRoute('route', [
'request' => $request
], 307);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8488 次 |
| 最近记录: |