【问题标题】:Symfony2 security functions in Twig? How to check the user's role?Twig 中的 Symfony2 安全功能?如何查看用户的角色?
【发布时间】:2012-02-07 06:40:56
【问题描述】:

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

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

有什么帮助吗?

谢谢

【问题讨论】:

  • 抱歉,找到了:is_granted('ROLE_ADMIN')

标签: symfony twig


【解决方案1】:
{% if is_granted('ROLE_ADMIN') %} ... {% endif %}

【讨论】:

  • 请注意 is_granted 使用当前会话中的角色:因此,如果您有一个新角色并且没有登录/退出,它将不起作用!
猜你喜欢
  • 2014-08-14
  • 1970-01-01
  • 2012-02-23
  • 1970-01-01
  • 1970-01-01
  • 2015-11-06
  • 1970-01-01
  • 1970-01-01
  • 2018-10-06
相关资源
最近更新 更多