You put people in Roles either via the Symfony console:php app/console fos:user:promote testuser ROLE_ADMIN或在PHP中:$user = $this->getUser();$userManager = $container->get('fos_user.user_manager');$user->addRole('ROLE_ADMIN');$userManager->updateUser($user);您可以测试PHP的成员资格:And you can test membership in PHP:$user = $this->getUser();if ($user->hasRole('ROLE_ADMIN')){ //do something}或使用注释:/** * @Security("has_role('ROLE_ADMIN')") */ public function adminAction() { //...或/** * @Security("has_role('ROLE_ADMIN')") */class AdminController{ //... 这篇关于在FOSUserBundle中管理用户/角色/组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
08-21 14:22