[英]role hierarchy inheritance - Symfony2
我在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 元素...
有人对我的问题有想法吗?
谢谢
您的代码显示:
ROLE_PILOT: ROLE_PRODIVER
尝试将其更改为:
ROLE_PILOT: ROLE_PROVIDER
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.