【发布时间】:2016-02-11 17:39:59
【问题描述】:
我正在通过存储库处理数据库数据。
我需要获取找到的行数。
$followers = $em->getRepository('AppBundle:Follower')->findBy(array(
'user' => $followedUser,
'follower' => $user
));
我尝试搜索返回存储库查找计数的函数,但没有找到。
我应该如何获得计数?
谢谢。
【问题讨论】:
-
findOneBy方法总是返回 1 行。 -
您必须改用
findBy。或者,您也可以使用查询生成器执行此操作并获取数组结果。数组计数将是您的count(*)。 -
是的,我在那里找到了……只是一个错字。
-
count($followers) 可以解决问题。但是,如果您只需要计数而不需要任何数据,请尝试:stackoverflow.com/questions/9214471/…