Si tu veux récupérer les utilisateurs ayant un role précis, tu peux essayer ça :
Et l'appel de la méthode :
Note que j'ai remplacé le tableau par un string pour sélectionner sur un rôle, mais ça peut s'adapter si tu veux en spécifier plusieurs.
Je veux récupérer les Users selon leurs rôles
Dans mon entité User
Voici ce que j'ai fais dans mon controller qui ne marche pas
Puis j'ai tenté ma chance dans le repository
Chance je récupère tout les Users avec :
Malchance je ne recupere pas un User d'un role precis :
Ce que je veux
Je souhaite récupérer les Users selon leurs rôles
Si tu veux récupérer les utilisateurs ayant un role précis, tu peux essayer ça :
Et l'appel de la méthode :
Note que j'ai remplacé le tableau par un string pour sélectionner sur un rôle, mais ça peut s'adapter si tu veux en spécifier plusieurs.
merci @gillesr
Voila ce que j'ai fais qui marche avant de voir ta reponse:
Dans mon UserRepository
Et dans le controller :
pour récupérer tout Users :
pour récupérer les Users avec rôle [] en base qui est ROLE_USER dans mon cas
pour récupérer les Users avec rôle ["ROLE_ADMIN"] en base qui est ROLE_ADMIN dans mon cas
Ce qui n'est pas loin de ce que tu me propose.
Cette facon de faire est aussi correcte? dis-moi