Я использую KnpPaginatorBundle в своем проекте Symfony2. Когда я пытаюсь передать Учение 2 родной запрос Paginator экземпляра, я получил сообщение об ошибке:KnpPaginator и собственный запрос
One of listeners must count and slice given target
есть кто-нибудь какой-то пример правильной реализации этого в течение некоторого родной запроса?
В документации пакета я вижу пример (https://github.com/KnpLabs/KnpPaginatorBundle/blob/master/Resources/doc/custom_pagination_subscribers.md), но только для файловой системы, и я не знаю, как перевести этот запрос в db.
Вы можете помочь?
EDIT
мой запрос:
SELECT a.*, highest_rated_book.*
FROM authors a
LEFT JOIN (SELECT * FROM books b ORDER BY b.rate DESC) AS highest_rated_book
ON a.id = highest_rated_book.author_id
GROUP BY highest_rated_book.author_id
ORDER BY a.id;
и столы:
author (id, first_name, last_name)
books (id, title, rate, author_id)