如何注销会话Symfony Fos:Userbundle

时间:2014-05-24 08:18:19

标签: php symfony backend fosuserbundle

我是Symfony2的新手,我正在使用FOSUserBundle。我覆盖了FOSUserBundle的默认模板,这样做我已经失去了' loggout'

上个人资料页面上的链接
             resource: "@FOSUserBundle/Resources/config/routing/profile.xml" 

有没有办法从底部的symfony工具栏注销?

以及在fosUserBundle

中注销用户的资源链接是什么

1 个答案:

答案 0 :(得分:2)

我认为,FOSUerBundle中注销的默认路由是"fos_user_security_logout",因此您可以使用以下路线在您网站的任何位置生成注销链接:

<a href="{{ path('fos_user_security_logout') }}">

还可以使用注销链接向Symfony2调试工具栏添加新块。 你应该看看这里:Adding Web Profiler Templates

您可以扩展'WebProfilerBundle:Profiler:layout.html.twig'布局并将自定义内容添加到工具栏块。

{% block toolbar %}
    {# the web debug toolbar content #}
{% endblock %}