我希望从登录页面获取所请求的资源。
所以,如果:
/admin?foo=1&bar=2
login.html.twig
中,如何从树枝模板访问所请求的资源(/admin?foo=1&bar=2
)?对此的推理是我想将所请求的资源传递到注册表单,以便我可以在注册成功后立即将用户重定向到/admin?foo=1&bar=2
- 然后用户将登录并自动转到{ {1}}。
由于
答案 0 :(得分:0)
在路由控制器方法(例如LoginController::loginAction()
)中,您应该可以访问“目标路径”:
$this->getRequest()->getSession()->get('_security.secured_area.target_path')
不是这样,根据您的SF2版本,_security.secured_area.target_path
部分可能会略有不同。
这确实类似于HTTP_REFERER,但是它存储在会话中,因此如果例如仍然可用。用户重新加载页面。