Bonjours,
j'ai deux entitées Evenement et User.
Les relations sont : Un user peur participer à N(infini) évènement.
Un évènement concerne N(fini) de User
Un User est ami avec 0..N autre User.
J'ai ensuite un formulaire qui permet à un User connecté sur mon site de créer un évènement et d'y ajouter d'autre User.
Voici mon code :
->add('membres', 'entity', array(
'class' => 'ExempleUserBundle:User',
'multiple' => true,
'expanded' => true
)
)
Cela fonctionne très bien, j'ai bien dans mon formulaire une liste des User du site que l'on peut ajouter à l'évènement.
Maintenant je voudrais que cette liste ne m'affiche UNIQUEMENT les User qui ont un lien d'amitié avec le User connecté.
Il faudrai donc faire un tri lors de la récupération des entités User et ne garder que celle qui ont un lien avec le User connecté.
Mais là je n'ai absolument aucune idée de comment faire cela.
Est-ce que quelqu'un serait comment s'y prendre ou aurait une piste pour m'orienter ??
Celui qui dit qui l'a fait je lui offre, UN SANDWICH.
Bien respectueusement.
Merci d'avance.
Partager