角色symfony FOS

时间:2014-11-14 12:00:17

标签: php symfony hierarchy fosuserbundle

我试图将角色设置为特定用户。

我扮演这个角色:

role_hierarchy:
    ROLE_ENTRAINEUR:  ROLE_USER
    ROLE_ADMIN:  
        - ROLE_USER
        - ROLE_ENTRAINEUR
    ROLE_SUPER_ADMIN: 
        - ROLE_ADMIN
        - ROLE_ENTRAINEUR
        - ROLE_USER

然后我这样做:

    - { path: ^/affichePresences, role: ROLE_ADMIN }

我也尝试推广用户,但用户直接从用户转到管理员而不是ENTRAINEUR。

有人知道为什么吗?

由于 此致

1 个答案:

答案 0 :(得分:0)

根据docs,您应指定所需的角色:

php app/console fos:user:promote username ROLE_ENTRAINEUR