Voilà, j'ai fait une requête via une createQuery pour trouver le nombre de lignes NULL dans une jointure entre 2 table
J'appelle cette fonction depuis mon controller et j'obtiens un array en faisant un dump (cet array contient bien le nombre correspondant au résultat de la requête :
Mais je cherche comment récupérer cette valeur pour pouvoir la traiter, afficher etc...
public function findAllNull()//:array
{
$entityManager = $this->getEntityManager();
$query = $entityManager->createQuery(
"SELECT COUNT (p)
FROM App\Entity\Proposition p
LEFT JOIN App\Entity\Reponse r
WITH p.id=r.idProposition
WHERE p.vrai = '1' AND r.idProposition IS NULL");
// returns an array of Product objects
return $query->execute();
}
J'appelle cette fonction depuis mon controller et j'obtiens un array en faisant un dump (cet array contient bien le nombre correspondant au résultat de la requête :
$repository = $this->getDoctrine()->getRepository(Proposition::class);
$null = $repository->findAllNull();
dump($null);
Mais je cherche comment récupérer cette valeur pour pouvoir la traiter, afficher etc...