2012-05-08 22 views
6

Instalé FOSUserBundle y me gustaría agregar cualquier rol adicional, como ROLE_NEW. En sfGuardUser solo tenía que hacercómo agregar y administrar ROLES en FOSUserBundle?

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

en acción, y aquí?

Además, ¿cómo puedo (admin) administrar todos los usuarios (antes que nada administrar ROLES)? En sfGuardUser, ¿había generado la página de administración predeterminada, y aquí?

Respuesta

7

De forma predeterminada, FOSUserBundle gestiona los roles como una matriz, pero puede utilizar el concepto de "Grupos" para este fin.

Leer en documentos https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/groups.md

y leer algunas discusiones sobre las ventajas y desventajas FOS bundle - How to select users with a specific role?

+3

sé esto, pero ¿cómo puedo en este ejemplo puedo añadir usuarios al grupo? –

+0

Tony, ¿has descubierto cómo? –

Cuestiones relacionadas