Действительно, работа с предыдущим курсором является проблемой - даже в других языках это кажется более серьезной проблемой при разбивке на страницы данных. В inte rnet также нет большого количества данных или статей о том, как этого достичь.
Я постараюсь объяснить как можно больше, я полагаю, вам доступны возможности .
- Согласно этому другому вопросу сообщества здесь , вы можете создать новый курсор с информацией на предыдущей странице, чтобы использовать его для разбивки на страницы. Это означает, что теперь у вас будет три курсора:
$pageCursor
, $nextPageCursor
и $previousPageCursor
. Используя подобное, вы сможете сохранить фактические данные, прежде чем устанавливать их для следующей страницы. - Кроме того, существует обратный метод в PHP, который может помочь Вы, в случае, если вы хотите посчитать, сколько страниц будет в вашем приложении, и поместить его назад в предыдущем курсоре. Таким образом, у вас будет обратный порядок, который будет использоваться и в вашей нумерации страниц - я все еще верю, что лучшим вариантом будет дать попытку в первом варианте.
Я нашел несколько других полезных вопросы сообщества, которые могут помочь вам в достижении вашей цели - на мой взгляд, стоит взглянуть и на нее.
Дайте мне знать, помогла ли вам эта информация!