我正在尝试隐藏TWIG中的CRUD元素,以便它只出现在指定的ROLE_USER中。
现在我正在使用IS_AUTHENTICATED REMEMBERED
来对抗匿名用户,但其他登录用户仍然可以看到这一点。
{% if is_granted('IS_AUTHENTICATED_REMEMBERED') %}
<li>
<a href="">
Create a new entry
</a>
</li>
{% endif %}
我想只显示我在security.yml和控制器中的access_control中设置的特定ROLE_USER
。例如,上面的代码只能显示为ROLE_USER1
。
在Twig中执行此操作的命令是什么?
答案 0 :(得分:2)
使用is_granted('ROLE_USER1')
{% if is_granted('ROLE_USER1') %}
<li>
<a href="">
Create a new entry
</a>
</li>
{% endif %}