Symfony2,PagerFanta结果
如何从Symfony2.1.1中的PagerFanta获取结果作为数组Symfony2,PagerFanta结果,symfony,doctrine,pagerfanta,Symfony,Doctrine,Pagerfanta,如何从Symfony2.1.1中的PagerFanta获取结果作为数组 $adapter = new \Pagerfanta\Adapter\DoctrineORMAdapter($query); $pager = new \Pagerfanta\Pagerfanta($adapter); $pager->setMaxPerPage(45); $data = $pager->getCurrentPageResults()
$adapter = new \Pagerfanta\Adapter\DoctrineORMAdapter($query);
$pager = new \Pagerfanta\Pagerfanta($adapter);
$pager->setMaxPerPage(45);
$data = $pager->getCurrentPageResults();
print\r($data)的结果代码>
我希望得到的结果是getQuery->getArrayResult()代码>
我来查询
$array = $query->getResult(Query::HYDRATE_ARRAY);
使用ArrayAdapter
$adapter = new ArrayAdapter($array);
$pagerfanta = new Pagerfanta($adapter);
这将从数据库中获得整个结果集,而不仅仅是当前页面!!!是的,会的。处理查询是最佳的。但是@Dezigo想要一个数组。
$adapter = new ArrayAdapter($array);
$pagerfanta = new Pagerfanta($adapter);