我有这三个角色
1. ROLE_ADMIN
2. ROLE_SAMPLE
3. ROLE_USER
这是我的树枝文件
{% if is_granted('ROLE_ADMIN') %}
<a href="...">Delete</a>
{% endif %}
我需要显示 ROLE_ADMIN 的删除链接以及 ROLE_SAMPLE
我如何得到它????
上面的代码是显示只有ROLE_ADMIN
的删除链接
如何在其中添加一个角色(ROLE_SAMPLE)???
我有这三个角色
1. ROLE_ADMIN
2. ROLE_SAMPLE
3. ROLE_USER
这是我的树枝文件
{% if is_granted('ROLE_ADMIN') %}
<a href="...">Delete</a>
{% endif %}
我需要显示 ROLE_ADMIN 的删除链接以及 ROLE_SAMPLE
我如何得到它????
上面的代码是显示只有ROLE_ADMIN
的删除链接
如何在其中添加一个角色(ROLE_SAMPLE)???
看到这个链接:Symfony2 和 Twig 侧边栏
{% if is_granted('ROLE_ADMIN') or is_granted('ROLE_SAMPLE') %}
<a href="...">Delete</a>
{% endif %}
至少从 Symfony 3.2.8 开始,您可以使用数组来列出角色。所以这应该工作:
{% if is_granted(['ROLE_ADMIN', 'ROLE_SAMPLE']) %}
<a href="...">Delete</a>
{% endif %}
我不知道这是什么时候添加的,但我更喜欢使用 or 的多个调用。