我正在使用 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();