[BUGFIX] Make Extbase pagination work with QueryBuilder queries
Now you can pass a query built by QueryBuilder to $query->statement(), and use the QueryResult for pagination. So inside repository you can create custom query like: $queryBuilder->select('*')->... $query = $this->createQuery(); $query->statement($queryBuilder); return $query->execute(); and pass the result to paginate ViewHelper. Resolves: #81887 Releases: master, 8.7 Change-Id: Ia00f673039362afaa8ef7232ba4bc89c520d5a46 Reviewed-on: https://review.typo3.org/53409 Reviewed-by:Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Joerg Kummer <typo3@enobe.de> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php 10 additions, 3 deletions...se/Classes/Persistence/Generic/Storage/Typo3DbBackend.php
- typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbQueryParser.php 5 additions, 0 deletions...lasses/Persistence/Generic/Storage/Typo3DbQueryParser.php
- typo3/sysext/extbase/Tests/Unit/Persistence/Generic/Storage/Typo3DbQueryParserTest.php 8 additions, 0 deletions...it/Persistence/Generic/Storage/Typo3DbQueryParserTest.php
Please register or sign in to comment