Можно ещё в метод printResults добавить второй аргумент, и там же проверку чтоб количество элементов первого совпадала с количеством второго. Ну и такой же цикл
Если в двух словах, там вся разница в методе save
Классический AR этот метод вызывается прям в сущности, что автоматом либо добавляет, либо изменяет запись
Либо репозиторий, который сохранение или обновление берет на себя и логика из сущности в нем
Анатолий Цивилёв, ну у вас же desc
Сортировка, либо убрать сортировку, либо сказать asc
Или вы про массив результата самого?
Обычно посты идут либо новые сверху, как в вашем случае. Либо новые снизу. То у вас получается что новые сверху. Значит внизу и будет первый пост.
Анатолий Цивилёв, зачем редирект, отдайте последнюю, я даже объясню почему.
Есть юзеры на сайте, один юзер в настройках указал 10 элементов на страницу, другой 20. Первый на скажем форуме даёт ссылку второму. У одного 10 страниц, у другого 5.
Товарищ у которого 5 страниц, переходит по ссылке 10. И получает первую
Не нужно будет считать результат, не нужен будет редирект
Анатолий Цивилёв, ну я и говорю, редирект тут лишний, берём из реквеста номер страницы, проверяем на число, или приводим к числу, смотрим есть ли такая станица, и при значении больше чем есть, просто в лимит попадает выборка последней страницы, а не редирект. Велосипед как по мне. Ещё вы потом как нибудь наступите на грабли