Я использую Symfony 5 с последней версией api-платформы. Запуск PHP 7.3.
Я использую api graphql и пытаюсь добиться нумерации страниц. В текущей документации объясняется только пагинация на основе курсора. ИЛИ Есть ли способ разбить на страницы, как [1] [2] [3] [4] [5] на основе курсора? AFAIK нет.
Я также прочитал класс ApiPlatform\Core\DataProvider\Pagination
и изучил функции getOffset
и getLimit
. Поэтому я попытался в своем запросе передать числовые значения c, но это привело к «Курсор 0 недействителен».
Запрос:
`before: "0", after: "10"`
query SearchOrders($first: Int!) {
orders(first: $first, before: "1", after: "10") {
...
}
}