72 votes

Doctrine 2 Méthode de filtre ArrayCollection

Puis-je filtrer les résultats d’un arrayCollection dans Doctrine 2 tout en utilisant le chargement paresseux ? Par exemple

Je ne sais pas comment la méthode de filtrage est réellement utilisée.

103voto

FredRoger Points 1149

La réponse de Boris Guéry à ce post, peut vous aider à: Doctrine 2, interrogation à l’intérieur des entités

15voto

Votre cas d’utilisation serait :

si vous ajoutez ->first(), vous n’obtiendrez que la première entrée renvoyée, ce qui n’est pas ce que vous voulez.

@ Sjwdavies Vous devez mettre () autour de la variable que vous passez à USE. Vous pouvez également raccourcir car in_array retour est déjà un booléen :

-1voto

Smoky McPot Points 21

La `` méthode charge vraiment tous les membres. Le filtrage au niveau SQL sera ajouté dans la doctrine 2.3.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X