将 "Return to" 添加到 FOSUserBundle 登录表单
Add "Return to" to FOSUserBundle login form
标题已经说明了一切。
我必须在哪里输入什么代码?
如果你看不懂标题,我的意思是给一个类似这样的模板
<a href="{{ path('fos_user'_security_login', {}|merge({'redir': 'blog_default_index'})) }}">Link</a>
并且输出应该是...(示例)
<a href="http://localhost/login?redir=http://localhost/blog/index"
而且我认为控制器需要类似...
/*
* @Route('/login', defaults={"redir" = "blog_default_index"})
*/
请帮忙。其实我也不知道
尝试分两步构建 href
:
<a href="{{ path('fos_user_security_login') }}?redir={{ path('blog_default_index') }}">Link</a>
或者,如果您向登录表单添加 _target_path
隐藏输入,用户将被重定向到该路径:
<form>
...
<input type="hidden" name="_target_path" value="{{ path('blog_default_index') }}" />
</form>
标题已经说明了一切。 我必须在哪里输入什么代码?
如果你看不懂标题,我的意思是给一个类似这样的模板
<a href="{{ path('fos_user'_security_login', {}|merge({'redir': 'blog_default_index'})) }}">Link</a>
并且输出应该是...(示例)
<a href="http://localhost/login?redir=http://localhost/blog/index"
而且我认为控制器需要类似...
/*
* @Route('/login', defaults={"redir" = "blog_default_index"})
*/
请帮忙。其实我也不知道
尝试分两步构建 href
:
<a href="{{ path('fos_user_security_login') }}?redir={{ path('blog_default_index') }}">Link</a>
或者,如果您向登录表单添加 _target_path
隐藏输入,用户将被重定向到该路径:
<form>
...
<input type="hidden" name="_target_path" value="{{ path('blog_default_index') }}" />
</form>