我想检查一个角色是否被授予。我必须只显示USER的内容,但MANAGER是上面的层次结构。
要做到这一点:
var array = [];
array.push({}); // Push object to here
var parentKey = "HELLO";
array[array.length - 1].parent = parentKey;
console.log(array);
哪个不太好。什么是正确的语法:
{% if is_granted('ROLE_MANAGER') %}
{% else %}
my message
{% endif %}
想法?
答案 0 :(得分:46)
或者再次
{% if not is_granted('ROLE_MANAGER') %}
my message
{% endif %}
答案 1 :(得分:21)
您只需检查如下:
{% if is_granted('ROLE_MANAGER') == false %}
my message
{% endif %}
希望这个帮助
答案 2 :(得分:3)
您也可以使用:
{{ is_granted('ROLE_MANAGER') ? 'true message' : 'false message' }}
或将真输出留空:
{{ is_granted('ROLE_MANAGER') == false ? 'false message' }}