Я использую класс нумерации страниц в Codeigniter, чтобы вывести некоторую информацию из моей базы данных.
Все работает отлично, однако я пытаюсь привести в порядок URL-адреса, которые люди используют для доступа к страницам.
В настоящее время я извлекаю смещение из URL и установил его на 20 результатов на странице:
http://www.mysite.com/page/20
Так что, если вы перейдете (в данном случае) на вторую страницу,он начинается с записи 20 в БД.
Проблема в том, что, во-первых, поскольку я установил для нее 20 результатов на страницу, это означает, что я получаю нечетные URL-адреса, такие как http://www.mysite.com/page/60, что будет страницей 4.
Во-вторых, это двойная цифра, которую я хотел бы привести в порядок.
В основном я хочу сделать так, чтобы URL-адреса выглядели так:
http://www.mysite.com/page/2
http://www.mysite.com/page/3
http://www.mysite.com/page/4
и т. Д....
Я установил номера страниц использования на TRUE, но проблема в том, что тогда он устанавливает смещение на 2, 3, 4 и т. Д., Когда оно должно быть 20, 40, 60.
Есть идеи?Я думал о каком-то вычислении в модели, чтобы выяснить, сколько записей должно смещаться, основываясь на отдельном номере страницы из URL (когда для номеров использования установлено значение TRUE).Хотя я не могу понять это правильно ...