Ссылка на пагинацию не работает
Это мой контроллер.
Вот мой код. Что не так в этом.
Здесь ссылки не инициализируются. Подскажите правильные решения
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'] = ' <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;