在教义QueryBuilder中计算行数

我正在使用Doctrine的QueryBuilder来构建查询,并且我想从查询中获取结果的总数。


$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进一步修改查询以进行分页。)


ibeautiful
浏览 776回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP