Použití nette paginator spolu s doctrine2

hjusu
Člen | 2
+
0
-

Zdravím.

Jak použít nette paginátor společně s doctrine2 když Entitymanager má pouze metodu findAll() ?

Petr Parolek
Člen | 455
+
+1
-

Ahoj, jiné řešení než přes DQL mě nenapadlo:

<?php
$this->repository->createQueryBuilder('er')
                ->select('a')
                ->add('from', '\App\Model\Entities\Entity e')
                ->setFirstResult($offset)
                ->setMaxResults($limit);

Editoval ppar (24. 12. 2017 13:58)

hjusu
Člen | 2
+
+1
-

Díky, funguje.

Editoval hjusu (25. 12. 2017 9:17)

MajklNajt
Člen | 471
+
0
-

a čo takto jednoducho?

<?php
$this->repository->findBy($criteria, $order_by, $limit, $offset);
?>