相关疑难解决方法(0)

在Doctrine 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();
Run Code Online (Sandbox Code Playgroud)

我只想对此查询运行计数以获取总行数,但不返回实际结果.(在此计数查询之后,我将使用maxResults进一步修改查询以进行分页.)

symfony doctrine-orm

190
推荐指数
8
解决办法
21万
查看次数

标签 统计

doctrine-orm ×1

symfony ×1