gpt4 book ai didi

symfony - 学说 :FetchAll() with limits

转载 作者:行者123 更新时间:2023-12-03 22:47:51 29 4
gpt4 key购买 nike

我想用 limit 做一个 fetchAll() 吗?您知道 symfony2 的实体管理器是否可行吗?

我当前的代码(获取所有,无限制):

$repository = $this->getDoctrine()->getRepository('MyBundle:Download');
$product = $repository->findAll();

谢谢大家。
此致,

编辑:
$em = $this->getDoctrine()->getRepository('MyBundle:Download');
$ouput = $em->findBy(array(), array('id' => 'DESC'),5);

返回最后 5 行。

谢谢大家。

最佳答案

检查源代码通常是有益的。

Doctrine\ORM\EntityRepository 

public function findAll()
{
return $this->findBy(array());
}
public function findBy(array $criteria, array $orderBy = null, $limit = null, $offset = null)
{
$persister = $this->_em->getUnitOfWork()->getEntityPersister($this->_entityName);

return $persister->loadAll($criteria, $orderBy, $limit, $offset);
}

关于symfony - 学说 :FetchAll() with limits,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21499296/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com