Bonjour à tous,
je suis nouveau sur symfony2, et j'ai du mal à comprendre certains choses malgré mes lectures sur le net,
J'ai une relation ManyToMany que j'ai modélisée en ajoutant une entité intermédiaire car j'ai un attribut dessus,
Disons que j'ai une entité User, une entité Group, et une entité de relation UsersGroups.
Mon problème est que j'aimerais, dans le repository de User, pouvoir récupérer pour un User donné, un tableau avec les groupes auxquels il appartient (l'attribut supplémentaire de la relation étant un ordre total entre les groupes d'un utilisateur, il sera modélisé par la position dans le tableau),
Et là j'avoue que c'est le flou artistique, je me mélange entre requetage directement sur les objets ou sur les champs de la BD.
Dans ma requete doctrine, j'ai essayé de partir de l'entité Group (puisque je veux des objets Group en sortie), et de faire un join vers UsersGroups puis sur User (avec une contrainte sur l'id).
Mais je ne sais pas si je dois faire des join sur l'attribut usersgroups de Group ou sur des champs de la BD ...
Bref je suis paumé,
Quelqu'un pourrait m'aiguiller ?
Merci d'avance !
Ptit Codeur
Partager