$ This-> pagination-> create_links ();ничего не возвращая - PullRequest
1 голос
/ 09 мая 2019

Ссылка на пагинацию не работает

Это мой контроллер.

Вот мой код. Что не так в этом. Здесь ссылки не инициализируются. Подскажите правильные решения

Create_links (); функция, кажется, не работает. Я не получаю никаких ошибок, но он просто возвращает пустую строку. Мне известно, что документация гласит: http://codeigniter.com/user_guide/libraries/pagination.html Функция create_links () возвращает пустую строку, когда нет нумерации страниц для показа. но как мне это исправить? Спасибо тебе!

public function Index()
{
       $this->load->model('Testmodel');
       $conf = array();
       $conf['base_url'] = base_url()."index.php/user/view";
       $conf['total_rows'] = $this->db->get('user')->num_rows();
       $conf['per_page'] = 5;
       $conf['use_page_numbers'] = TRUE;
       $conf['num_links'] = 2;
       $conf['cur_tag_open'] = '&nbsp;<a class="current">';
       $conf['cur_tag_close'] = '</a>';
       $conf['next_link'] = 'Next';
       $conf['prev_link'] = 'Previous';

       if($this->uri->segment(3)){
           $page = ($this->uri->segment(3)) ;
       }
       else{
           $page = 0;
       }
       $data['records'] = $this->Testmodel->fetch_data($conf['per_page'], $page);
            $this->pagination->initialize($conf);
            $data['links'] = $this->pagination->create_links();
}

Код модели:

public function fetch_data($limit, $start) {
            $this->db->select('user.*,country.countryName,state.stateName,city.cityName');
            $this->db->from('user');
            $query = $this->db->get();
            if ($query->num_rows() > 0) {
              foreach ($query->result() as $row) {
                $data[] = $row;
              }
              return $data;
            }
            return false;

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