Symfony2:重定向到最后一条路线并闪烁消息?
当我尝试刷新消息并将用户重定向回Symfony 2中的上一页时,我遇到了一个小问题。
我有一个非常简单的CRUD。当新的或编辑时,我想在各自的创建/更新方法出现问题时闪烁一条消息:
User --GET--> new
new --POST--> create (fails)
--REDIRECT--> new (with flash message)
我正在执行以下操作:
$this->container->get('session')->setFlash('error', 'myerror');
$referer = $this->getRequest()->headers->get('referer');
return new RedirectResponse($referer);
但是,它不会重定向到正确的引荐来源网址!即使引用站点的值是正确的(例如:),它也会重定向到索引。为什么?http://localhost/demo/2/edit/