public function search_tutor(){
$config = [
"base_url"=>base_url('search-tutor'),
"per_page"=>2,
"total_rows"=>$this->public_model->all_rows()
// 'full_tag_open'=>'<ul >',
// 'full_tag_close'=>'</ul>',
// 'first_tag_open'=>'<li>',
// 'first_tag_close'=>'</li>',
// 'last_tag_open'=>'<li>',
// 'last_tag_close'=>'</li>',
// 'next_tag_open'=>'<li>',
// 'next_tag_close'=>'</li>',
// 'prev_tag_open'=>'<li>',
// 'prev_tag_close'=>'</prev>',
// 'num_tag_open'=>'<li>',
// 'num_tag_close'=>'</li>',
// 'cur_tag_open'=>"<li><a >",
// 'cur_tag_close'=>'</a></li>'
];
$this->pagination->initialize($config);
$page = ($this->uri->segment(2)) ? $this->uri->segment(2) : 0;
$data['all_tutors'] = $this->public_model->all_tutors($config['per_page'],$page);
$data['cities'] = $this->admin_model->cities();
$data['degree_levels'] = $this->admin_model->degree_levels();
$data['subjects'] = $this->public_model->all_subjects();
$this->load->view('public_template/search_header');
$this->load->view('public_template/navbar');enter code here
$this->load->view('public/search_tutor',$data);
$this->load->view('public_template/footer_links');
$this->load->view('public_template/search_footer',$data);
}
это функция, в которой я определяю нумерацию страниц. так что первая страница работает нормально, но когда я нажимаю на 2 в разбивке на страницы, как в css файлах или вложенных файлах. Я думаю, это потому, что я делаю пользовательскую маршрутизацию. потому что я работал над разбиением на страницы, но тогда я не определил маршруты, поэтому кто-нибудь может мне помочь с этим. Отображение соответствует ожидаемому, когда url равен http://localhost/tutor/search-tutor, но когда оно изменяется на http://localhost/tutor/search-tutor/ или http://localhost/tutor/search-tutor/2, оно не соответствует ожидаемому. и я определил маршруты как $ route ['search-tutor'] = 'public_controller / search_tutor'; я пробовал также следовать $ route ['search-tutor / (: num)'] = 'public_controller / search_tutor / $ 1'; но результат такой же, заранее спасибо.