我在我的“艺术家”表中有一个名为“valideAdmin”的列,它取值为1或0。
我试图做一个简单的计算来返回表中“valideAdmin”为1的条目数量:
$repo = $this ->getDoctrine()
->getManager()
->getRepository('ProjectMainBundle:Artiste');
$qb = $repo->createQueryBuilder('valideAdmin');
$qb->select('COUNT(valideAdmin)');
$qb->where('valideAdmin=1');
$count = $qb->getQuery()->getSingleScalarResult();
return array(
'count' => $count
);
但总是返回数字1...
如果没有where子句,我可以得到表格中所有条目的总数,但valideAdmin可以为0或1。我只想得到valideAdmin=1的计数。
感谢您的帮助。