Repository et requêtes · Question 9 sur 12
Comment paginer le résultat d'un repository Extbase dans TYPO3 v14 ?
1 réponse est correcte. Moyen
Afficher la solution
Solution
- C Créer un QueryResultPaginator à partir du résultat, de la page courante et du nombre d'éléments par page, et le passer à la vue avec une pagination telle que SimplePagination
Explication
Les widgets Fluid comme f:widget.paginate n'existent plus depuis TYPO3 v11. On utilise à la place la Pagination API : new QueryResultPaginator($conferences, $currentPage, 10) fournit les éléments de la page, new SimplePagination($paginator) ou SlidingWindowPagination les numéros de page pour le template. findAll() n'a pas de paramètres, et setPagination() n'existe pas.