Bonjour à tous,

Actuellement , j'apprends Symfony2, ayant une bonne expérience de Symfony1... mais je bloque sur un point stupide...

Je m'explique , pour mon petit plaisir, je code un bugtracker, et dans ce bugtracker, on peut bookmarker un bug.
Cela signifie techniquement qu'on a une relation many-to-many avec attributs entre l'objet bug et l'objet user.

Je souhaiterais, pouvoir créer une méthode "isBookMarkedByUser($user) dans mon entité bug qui me permettrait de vérifier si le bug a déjà été bookmarké ou non par le user connecté.
Mais (parce qu'il y'a un mais...), pour vérifier l'existence du bookmark entre ce bug et ce user, je suis obligé de requeter vers ma BDD pour savoir. Or dans une entité, on ne peut pas appeller un repository extérieur ( je ne peux pas appeller mon repository bookmark dans mon entité bug)

Comble de la prétention je souhaiterais pouvoir appeller cette méthode directement dans Twig pour modifier l'affichage en conséquence de la présence du bookmark ou non.

Quelqu'un aurait il un moyen de faire ceci de manière propre ?

Ps : je ne demande pas un code tout fait, je suis la pour apprendre