у меня возникли проблемы с нумерацией страниц. Первая страница работает нормально, а вторая - нет - PullRequest
0 голосов
/ 29 марта 2020
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'; но результат такой же, заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...