6

我安装了 FOSUserBundle,我想添加任何其他角色,例如 ROLE_NEW。在 sfGuardUser 中只需要做

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

在行动中,在这里?

此外,我如何(管理员)管理所有(首先管理角色)用户?在 sfGuardUser 我已经生成了默认的管理页面,这里呢?

4

1 回答 1

7

默认情况下,FOSUserBundle 将角色管理为数组,但您可以为此目的使用“组”的概念。

阅读文档https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/groups.md

并阅读一些关于 FOS 捆绑包优缺点 的讨论- 如何选择具有特定角色的用户?

于 2012-05-08T16:52:40.950 回答