Как следует из названия, я пытаюсь ввести ограничение на количество результатов, доступных для разбиения на страницы с помощью KnP Paginator. Я предполагаю, что установка ограничения на мой запрос ничего не дает, потому что разбивка на страницы устанавливает свой собственный лимит на запрос, чтобы показать правильное количество строк на странице.
Мой вариант использования довольно прост: пользователь применяет несколько фильтров в пользовательском интерфейсе (поле должно быть равно X, упорядочивать по и т. д.), а код переводит их во входные данные для построителя запросов. Ограничение состоит в том, чтобы позволить пользователю сказать «покажите мне 100 лучших записей, где [вставить условие] верно, упорядоченных по [полю]». В настоящее время это невозможно с KnP Paginator, если только я что-то не упустил в документации.
paginate
метода сервисаknp_paginator
? - person malcolm   schedule 04.11.2016count
: github.com/KnpLabs/KnpPaginatorBundle/blob /мастер/Ресурсы/doc/ - person malcolm   schedule 05.11.2016