Dans FosUserbundle, comment puis-je trouver des utilisateurs par rôle spécifique. J'ai aussi implémenté le groupe Group ainsi le tableau Roles vient aussi de Group-> getRoles. Y at-il un moyen d'utiliser QueryBuilder pas en boucle à travers tous les utilisateurs de DB?FosUserBundle recherche les utilisateurs par rôle (et rôles de groupes)
1
A
Répondre
3
Vous avez juste besoin d'ajouter une jointure de l'utilisateur au groupe vers les rôles, où rôle = le rôle que vous recherchez. C'est juste une requête simple avec une jointure.
Quelque chose comme ceci:
$qb->select("u")
->from("YourUserBundle:User", "u")
->join("u.Group", "g")
->join("g.Role", "r")
->where("r.role = :role");
$query = $qb->getQuery();
$query->setParameter("role", $role);
$results = $query->getResult();
Questions connexes
- 1. Configuration du rôle du groupe FOSUserBundle
- 2. Java EE 6 groupes, des utilisateurs et des rôles -VS- rôles de Shiro, les utilisateurs et les autorisations
- 3. ASP.Net Les rôles et l'appartenance vérifient les utilisateurs dans un rôle pour plusieurs rôles
- 4. K2 BlackPearl Validation des utilisateurs, des rôles et des groupes
- 5. Comment puis-je ajouter de nouveaux rôles dans mon fosuserbundle?
- 6. Azure Active Directory Groupes/Rôles
- 7. Autoriser les utilisateurs à changer de rôle
- 8. Utilisateurs et rôles en contexte
- 9. Trier les utilisateurs de symfony par rôles
- 10. Spring Security (Acegi) et les groupes d'utilisateurs (vs. Rôles)
- 11. Recherche par rôles Fosu
- 12. Gérer les rôles et affecter des autorisations aux rôles - Symfony
- 13. Symfony, FOSUserBundle: Récupérer tous les rôles statiques et dynamiques
- 14. Rôles des utilisateurs Sitecore et clonage
- 15. Liste de tous les utilisateurs et groupes
- 16. Comment puis-je lister les utilisateurs MVC et leurs rôles?
- 17. Recherche plein texte et les autorisations de rôle
- 18. Groupes et rôles dans cloudfoundry UAA
- 19. Magento: obtenir des rôles et des utilisateurs
- 20. aspnet_regsql questions et les utilisateurs et le rôle
- 21. valeurs memberOf des groupes hérités et les rôles/filtrage
- 22. Sélectionnez tous les utilisateurs qui ont un rôle particulier (où les utilisateurs et les rôles sont plusieurs-à-plusieurs)
- 23. Rôles Fba avec des groupes d'utilisateurs SharePoint
- 24. Comment migrer les groupes et les rôles d'un site plone créé vers un ancien?
- 25. comment créer des rôles et gérer les utilisateurs?
- 26. Rôles, schémas, utilisateurs SQL Server
- 27. Sécurité basée sur les rôles ASP.NET avec les rôles AzMan et AD
- 28. en utilisant un masque de rôles pour trouver tous les utilisateurs qui ont un certain rôle
- 29. mvc 5 rôle d'identité asp.net et les utilisateurs, comment peur que tant dans l'utilisateur pour les rôles de et enlever
- 30. Symfony2: Rôles, utilisateurs et subventions de la base de données
Je pense que cela pourrait répondre à votre question: http://stackoverflow.com/questions/9016914/symfony-2-fos-bundle-how-to -select-users-with-a-specific-role – Tocacar
Le problème ici est que l'utilisateur a un à plusieurs liens avec le groupe, et dans chaque groupe a un tableau de rôles. J'ai déjà vu cette réponse mais cela aide simplement pour un cas simple sans entité du groupe –