Ich verwende den QueryBuilder von Doctrine, um eine Abfrage zu erstellen, und möchte die Gesamtzahl der Ergebnisse aus der Abfrage abrufen.
$repository = $em->getRepository('FooBundle:Foo');
$qb = $repository->createQueryBuilder('n')
->where('n.bar = :bar')
->setParameter('bar', $bar);
$query = $qb->getQuery();
//this doesn't work
$totalrows = $query->getResult()->count();
Ich möchte nur eine Zählung für diese Abfrage ausführen, um die Gesamtzahl der Zeilen zu erhalten, aber nicht die tatsächlichen Ergebnisse zurückgeben. (Nach dieser Zählabfrage werde ich die Abfrage mit maxResults für die Paginierung weiter ändern.)