使用SQL_CALC_FOUND_ROWS进行Doctrine EntityManager查询

时间:2016-10-12 13:44:04

标签: php mysql symfony doctrine

尝试计算我的查询中没有限制的行数。目前的代码:

dt=`echo date --date "-15 min"|awk '{print $4}'`;
dts=`echo sar -P ALL -s $dt`;
echo $dts

我可以做这样的事情(我确定有更好的方法可以使用实体管理器):

$this->getDoctrine()->getRepository('AppBundle:MyEntity')->findBy(
          ['name' => 1],
          ['id'=> 'DESC'],
          1
      );

或者我可以使用count($this->getDoctrine()->getRepository('AppBundle:RedditPost')->findBy(['name' => 1])); 并使用createQueryBuilder()函数,但我想使用实体管理器(我展示的第一个示例,不确定它是如何调用的)。

0 个答案:

没有答案