У меня есть функция контроллера, которая отображает все записи, я использую класс разбиения на страницы, чтобы разделить записи по страницам.Контроллер выглядит примерно так
class Example extends CI_Controller {
[...]
function All()
{
//Gets all the records
//Pagination uri_segment set to 3
}
}
Теперь я добавил возможность поиска по записям.Мне нужно, чтобы поисковый термин был в URI, поэтому функция похожа на function All($search_term = false)
.Моя проблема в том, что функция может иметь или не иметь поисковые термины.и в зависимости от этого, uri сегмент нумерации страниц будет меняться.без поискового термина значение uri_segment равно 3, с ним - 4.
Можно ли это исправить, используя ту же функцию и имея поисковый термин в URL?