NHG*_*NHG 5 symfony sonata-admin symfony-2.3
Symfony2在当前的2.3版本中.我安装sonataAdminBundle
了dev-master
版本.我fosUserBundle
的dev-master
也是.问题是我在管理面板(导航)顶部没有用户名和注销按钮.
我注意到user_block.html.twig
说:
{% block user_block %}{# Customize this value #}{% endblock %}
Run Code Online (Sandbox Code Playgroud)
但是我该如何定制呢?默认捆绑设置没有用于注销的导航?
小智 4
我认为你应该安装SonataUserBundle来覆盖user_block.html.twig
你正在寻找的模板:
{% block user_block %}
{% if app.user %}
{{ app.user }}
{% if is_granted('ROLE_PREVIOUS_ADMIN') and sonata_user.impersonating %}
<a href="{{ url(sonata_user.impersonating.route, sonata_user.impersonating.parameters| merge({'_switch_user': '_exit'})) }}">(exit)</a>
{% endif %}
- <a href="{{ url('sonata_user_admin_security_logout') }}">{{ 'user_block_logout'|trans({}, 'SonataUserBundle') }}</a>
{% endif %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)