Добрый день всем.
Пытаюсь организовать вывод списка с пагинацией. Использую плагин
https://packagist.org/packages/pagerfanta/pagerfanta. Код выглядит вот так:
public function list($page = 1, $limit = 1)
{
$pager = new Pagerfanta(new DoctrineORMAdapter($this->getDoctrine()
->getRepository(User::class)
->createQueryBuilder('u')
->select('u.id', 'u.username', 'u.email', 'u.isActive')
->orderBy('u.username', 'ASC')));
$pager->setMaxPerPage($limit)->setCurrentPage($page);
dump($pager->getCurrentPageResults());
return $this->render('pages/admin/users/list.html.twig', ['users' => $pager]);
}
Ошибка вылезает вот в этом месте:
dump($pager->getCurrentPageResults());
и выглядит вот так:
RuntimeException:
The Paginator does not support Queries which only yield ScalarResults.