如何注销会话Symfony Fos:Userbundle


How to Logout Session Symfony Fos:Userbundle

我是Symfony2的新手,我使用的是FOSUserBundle。我覆盖了FOSUserBundle的默认模板,这样我就丢失了

配置文件页面上的' logout '链接
             resource: "@FOSUserBundle/Resources/config/routing/profile.xml" 

是否有一种方法可以从底部的symfony工具栏注销?

以及fosUserBundle

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

我认为,FOSUerBundle中注销的默认路由是"fos_user_security_logout",因此您可以使用此路由在站点的任何地方生成注销链接:

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

还可以在Symfony2调试工具栏中添加一个带有注销链接的新块。你应该看看这里:添加Web分析器模板

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

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