Twig中的Symfony2安全功能?如何检查用户的角色?

Chr*_*ner 73 symfony twig

我有与JMSSecurityBundle一起安装的Symfony 2.0.9标准版.只是想知道在Twig模板中我可以使用哪些功能来处理用户?

具体来说,我想检查用户是否具有角色ROLE_ADMIN.

有帮助吗?

谢谢

Kri*_*ith 235

{% if is_granted('ROLE_ADMIN') %} ... {% endif %}
Run Code Online (Sandbox Code Playgroud)

  • 请注意,is_granted使用当前会话中的角色:因此,如果您有一个新角色但没有登录/退出它将无法正常工作! (2认同)