![](/img/trans.png)
[英]Security Topic - IS is_granted(ROLE_ADMIN) in TWIG enough?
[英]Twig: if is_granted('ROLE_MANAGER') check is not granted
我想检查一个角色是否被授予。 我必须只显示USER的内容,但MANAGER是上面的层次结构。
要做到这一点我正在做:
{% if is_granted('ROLE_MANAGER') %}
{% else %}
my message
{% endif %}
这不是很好。 什么是正确的语法:
{% if is_NOT_granted('ROLE_MANAGER') %}
想法?
或者再一次
{% if not is_granted('ROLE_MANAGER') %}
my message
{% endif %}
你可以简单检查如下:
{% if is_granted('ROLE_MANAGER') == false %}
my message
{% endif %}
希望这有帮助
您还可以使用:
{{ is_granted('ROLE_MANAGER') ? 'true message' : 'false message' }}
或者将真输出留空:
{{ is_granted('ROLE_MANAGER') == false ? 'false message' }}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.