我有这3个角色
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 的删除链接
如何在
答案 0 :(得分:10)
请看此链接:Symfony2 and Twig sidebar
{% if is_granted('ROLE_ADMIN') or is_granted('ROLE_SAMPLE') %}
<a href="...">Delete</a>
{% endif %}
答案 1 :(得分:9)
至少从Symfony 3.2.8开始,您可以使用数组列出角色。所以这应该有效:
{% if is_granted(['ROLE_ADMIN', 'ROLE_SAMPLE']) %}
<a href="...">Delete</a>
{% endif %}
我不知道何时添加,但我更喜欢使用或使用多个调用。