как добавлять и управлять РОЛЯМИ в FOSUserBundle?

Я установил FOSUserBundle и хотел бы добавить любую дополнительную роль, например ROLE_NEW. В sfGuardUser просто нужно было сделать

$this->getUser()->addCredential('new');

в действии, а здесь?

Кроме того, как я (админ) могу управлять всеми (прежде всего РОЛЯМИ) пользователями? В sfGuardUser я сгенерировал страницу администратора по умолчанию, а здесь?


person Tony Evyght    schedule 08.05.2012    source источник


Ответы (1)


По умолчанию FOSUserBundle управляет ролями как массивом, но вы можете использовать для этой цели понятие «Группы».

Читать в документах https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/groups.md

И прочитайте некоторые обсуждения преимуществ и недостатков Пакет FOS — Как выбрать пользователей с определенной ролью?

person smoreno    schedule 08.05.2012
comment
я знаю это, но как я могу в этом примере добавить пользователя в группу? - person Tony Evyght; 09.05.2012
comment
Тони, ты узнал как? - person Jake N; 09.07.2014