Bonjour,
Je suis en train de dev' une vidéothèque en ligne. J'ai au total deux entités : Film et Genre.
J'ai tenté de faire une méthode qui récupère la liste de mes genres avec le nombre de films associés à chacun.
Pour se faire j'ai créé un repository (GenreRepository), dans lequel j'ai créé ma méthode :
Voici l'erreur en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public function myFindAll() { $genres = $this->_em->createQueryBuilder('g') // leftJoin because I need all the genre ->leftJoin('g.films', 'f') ->addSelect('COUNT(f)') ->groupBy('g') ->getQuery() ->getArrayResult(); // $genres contains all the genres and the associated movies return ($genres); }
"Notice: Undefined offset: 0 in C:\wamp\www\Videotheque\vendor\doctrine\lib\Doctrine\ORM\QueryBuilder.php line 240"
Je précise que j'ai remplis manuellement ma bdd pour tester ma méthode.
Enfin vous pouvez accèder au code de mes deux entités via mon portail github : projet videotheque
Merci d'avance pour vos retours,
Adrien
Partager