我想知道如何计算理论存储库中实体的所有记录
我找到了此解决方案,但不确定是否很好,所以:
public function findAllCounted()
{
return $this->getEntityManager()
->createQuery('SELECT COUNT(a.id) FROM KSRArticleBundle:Article a')
->getSingleScalarResult();
}
此致,
博多
最佳答案
您不需要依靠特定的字段,因此可以:
SELECT COUNT(a) FROM KSRArticleBundle:Article a
关于表的 Doctrine 计数记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9947131/