我安装了 FOSUserBundle,我想添加任何其他角色,例如 ROLE_NEW。在 sfGuardUser 中只需要做
$this->getUser()->addCredential('new');
在行动中,在这里?
此外,我如何(管理员)管理所有(首先管理角色)用户?在 sfGuardUser 我已经生成了默认的管理页面,这里呢?
我安装了 FOSUserBundle,我想添加任何其他角色,例如 ROLE_NEW。在 sfGuardUser 中只需要做
$this->getUser()->addCredential('new');
在行动中,在这里?
此外,我如何(管理员)管理所有(首先管理角色)用户?在 sfGuardUser 我已经生成了默认的管理页面,这里呢?
默认情况下,FOSUserBundle 将角色管理为数组,但您可以为此目的使用“组”的概念。
阅读文档https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/groups.md
并阅读一些关于 FOS 捆绑包优缺点 的讨论- 如何选择具有特定角色的用户?