Bonjour,
Alors j'ai ma base de donnée qui contient une table qui elle contient une colone sous forme d'array.
Je veux faire un queryBuilder qui me permet d'afficher les éléments dont la valeur envoyé est dans ce tableau, j'utilise donc l'expression "in" offerte par doctrine, ce qui me semble le plus logique.
Voila la forme de mon queryBuilder:
public function findByGenre($genre, $limit = 24, $offset = 0){
$qb = $this->createQueryBuilder('f');
$qb
->select('f')
->where($qb->expr()->in(':genre', ['f.genres']))
->orderBy('f.addAt', 'DESC')
->setMaxResults($limit)
->setFirstResult($offset)
->setParameter(':genre', $genre);
return $qb->getQuery()->getResult();
}
Je n'ai aucune erreur dans la requête mais rien n'est envoyer à l'écran, avez une idée de ce que ça peut être ?