0

我使用 Zendframework2 并使用 count 函数来计算值的数量,当我尝试计算整数值时它失败了

$q = $dm->createQueryBuilder('Admin\Document\Institution')
    ->field('id')->notEqual($id)
    ->field('coreid')->equals($post['coreid']);
    $coreid = $q->getQuery()->execute()->count();

计数函数是否适用于 Doctrine2 ODM 中的整数值?

4

1 回答 1

0

如果您稍微更改查询,则可能会获得您的计数值。

$q = $dm->createQueryBuilder('Admin\Document\Institution')
        ->select('count(id) as id')
        ->where('id !=:id AND coreid != :coreid')
        ->setParameters(array('id'=> $id,'coreid'=>$coreid);

$coreid = $q->getQuery()->execute();
于 2013-11-05T06:04:41.630 回答