2012-02-24 5 views
1

Я использую Symfony2 с sonataAdminBundle, sonataUserBundle и FOSUserBundle. Я хотел бы создать новую роль, например. ROLE_TEST. Когда я перехожу к редактированию пользователя в интерфейсе CRUD администратора, я бы хотел, чтобы эта роль появлялась в разделе «Роли», чтобы я мог добавить его пользователю.symfony2 sonataUserBundle определить новую роль и добавить пользователя

Где я могу определить роль, чтобы она отображалась в этом списке?

ответ

1

Вы можете добавить эти роли в роль ROLE_ADMIN (или любую роль, с которой зарегистрированный пользователь admin является членом) в иерархии ролей.

# app/config/security.yml 
security: 
    role_hierarchy: 
     ROLE_ADMIN:  [ROLE_USER, ROLE_TEST] 

see here the code