Пагнация с GET-данными в URI - Codeigniter
Я пытаюсь разбить на страницы результаты, возвращаемые БД. Но когда я пытаюсь получить смещение от URI:
questions/search?content=foobar/4
/4
должно быть смещение, но оно присваивается$_GET
значение.
Это весь метод в контроллере:
<code>$results = $this->question->search_results_count($content); $this->load->library('pagination'); $config['total_rows'] = count($results); $offset = $this->uri->segment(3); if ($offset == false) $offset = 0; $config['full_tag_open'] = '<ul class="pages">'; $config['full_tag_close'] = '</ul>'; $config['num_tag_open'] = '<li>'; $config['num_tag_close'] = '</li>'; $config['cur_tag_open'] = '<li><a class="active">'; $config['cur_tag_close'] = '</a></li>'; $config['prev_tag_open'] = '<li class="prev">'; $config['prev_tag_close'] = '<li>'; $config['next_tag_open'] = '<li class="next">'; $config['next_tag_close'] = '</li>'; $config['num_tag_open'] = '<li>'; $config['num_tag_close'] = '</li>'; $config['first_link'] = '<<'; $config['first_tag_open'] = '<li>'; $config['first_tag_close'] = '</li>'; $config['last_link'] = '>>'; $config['last_tag_open'] = '<li>'; $config['last_tag_close'] = '</li>'; $config['per_page'] = 1; $config['uri_segment'] = 2; $config['page_query_string'] = TRUE; $config['use_page_numbers'] = TRUE; $config['suffix'] = '?content='.$content; $config['base_url'] = base_url().'questions/search/'; $this->pagination->initialize($config); </code>