Repository und Queries · Frage 9 von 12
Wie blättert man in TYPO3 v14 das Ergebnis eines Extbase-Repositorys seitenweise durch?
1 Antwort ist richtig. Mittel
Lösung anzeigen
Lösung
- C Einen QueryResultPaginator aus Ergebnis, aktueller Seite und Einträgen pro Seite erzeugen und mit einer Pagination wie SimplePagination an den View übergeben
Erklärung
Die Fluid-Widgets wie f:widget.paginate gibt es seit TYPO3 v11 nicht mehr. Stattdessen nutzt man die Pagination-API: new QueryResultPaginator($conferences, $currentPage, 10) liefert die Einträge der Seite, new SimplePagination($paginator) oder SlidingWindowPagination die Seitenzahlen fürs Template. findAll() hat keine Parameter, und setPagination() gibt es nicht.