Notice: Undefined offset: 0 - custom Query
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 :
Code:
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);
} |
Voici l'erreur en question :
"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