我在security.yml中的层级角色有问题
角色层次结构
ROLE_SUPER_ADMIN: [ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]
ROLE_ADMIN: [ROLE_PILOT, ROLE_EXPERT]
ROLE_PILOT: ROLE_PRODIVER
ROLE_PROVIDER: ROLE_PROVIDER_EXTERNAL
ROLE_PROVIDER_EXTERNAL: ROLE_USER
当我在 TWIG 中使用 *is_granted* 时:
{% if is_granted('ROLE_PROVIDER_EXTERNAL') %}
<li class="dropdown">[...]</li>
{% endif %}
通常 ROLE_PILOT 应该能够通过角色继承来查看这个 HTML 元素。但是如果用户在 ROLE_PILOT 中连接,则 HTML 元素无法为他显示...
有人对我的问题有想法吗?
谢谢