原则2 ODM Count() 不计算整数值



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

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

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

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

$q = $dm->createQueryBuilder('AdminDocumentInstitution')
        ->select('count(id) as id')
        ->where('id !=:id AND coreid != :coreid')
        ->setParameters(array('id'=> $id,'coreid'=>$coreid);
$coreid = $q->getQuery()->execute();

相关内容

  • 没有找到相关文章

最新更新