i new fos user bundle. have user , want create function promote them (which same than:
php app/console fos:user:promote testuser role_manager my security.yml is:
role_hierarchy: role_manager: role_user role_admin: [role_user, role_manager, role_allowed_to_switch] any idea how controller? created userbundle usercontroller.php extend fos user , create profile.
found solution:
public function promoteuseraction(){ $user = $this->getuser(); $usermanager = $this->get('fos_user.user_manager'); $user->addrole('role_admin'); $usermanager->updateuser($user); return $this->render('acmebundle:user:page.html.twig'); } hope useful others. cheers
Comments
Post a Comment