正常工作,我有我的看法分頁這是工作的罰款,如果我點擊下一個數字link.like:分頁不是笨
1 2 >
所以,如果我點擊2不言而喻第二頁和顯示正確的結果。但現在,如果我想回來1比它不重定向我。即使有鏈接3比我不能來了。2.
這裏是我的代碼:
控制器:
function list_providers()
{
$admin_session_data= $this->session->userdata('user_logged_in');
$this->load->model('/admin/provider_model');
$this->load->library('pagination');
$this->load->helper('url');
$config['base_url'] = base_url()."index.php/admin/provider/list_providers/";
$config['total_rows'] = $this->provider_model->countprovider();
$config['per_page'] = 3;
$config['creat_link'] = 1;
$config['first_link'] = 'First';
$config['last_link'] = 'Last';
$this->pagination->initialize($config);
$offset=($this->uri->segment(4)) ? $this->uri->segment(4) : 0;
$data['list']= $this->provider_model->listproviders($config['per_page'],$offset);
//$data['customer']= $this->provider_model->getcustomer_data($config['per_page'],$this->uri->segment(3));
if(!empty($data))
{
$this->load->view('admin/admin_header',$admin_session_data);
$this->load->view('admin/admin_top_nav',$admin_session_data);
$this->load->view('admin/admin_left',$admin_session_data);
$this->load->view('admin/provider_list',$data);
$this->load->view('admin/admin_footer',$admin_session_data);
}
}
型號:
function listproviders($num,$offset)
{
$this->load->library('pagination');
//$query=$this->db->get_where('users', array('user_role_id'=>'3'));
$query=$this->db->get('users',$num,$offset);
// return result set as an associative array
return $query->result_array();
}
function countprovider()
{
$this->load->library('pagination');
$query=$this->db->count_all_results('users');
return $query;
}
而我是分頁如下所示:1 2>
請看看問題出在哪裏。
'$配置[ 'creat_link'] = 1;'檢查此 –
我認爲有一個錯誤的分頁庫,因爲我有同樣的問題,使用它幾天前 –
@raheelshan但它對我來說完美的工作 –