Количество строк в Doctrine QueryBuilder

Я использую QueryBuilder от Doctrine для создания запроса и хочу получить общее количество результатов запроса.

$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();

Я просто хочу выполнить подсчет этого запроса, чтобы получить общее количество строк, но не вернуть фактические результаты. (После этого запроса количества я собираюсь изменить запрос с помощью maxResults для разбивки на страницы.)

Ответы на вопрос(9)

Ваш ответ на вопрос