Symfony 3.3.9 - app.user.roles没有得到role_admin

时间:2017-09-29 15:20:24

标签: symfony security user-roles

我在twig中获得role_admin或role_user是个问题。

如果{{ dump(app.user) }}enter image description here

如果{{ dump(app.user.roles) }}enter image description here

然后{% if is_granted('ROLE_ADMIN') %}无效 那么,问题在哪里?

感谢。

1 个答案:

答案 0 :(得分:0)

如果要检查值是否存在(与PHP中的in_array()相同):

{% if 'ROLE_ADMIN' in app.user.roles %}