我的分页工作但是数据库的结构发生了变化,所以现在它不起作用,因为我必须加入两个表来获得我曾经拥有的结果......
我的数据库脚本是:
$query = $this->db->select('*');
$query = $this->db->from('user_entry');
$query = $this->db->join('user_details', 'user_entry.UserID = user_details.id');
$query = $this->db->limit($limit, $offset);
$query = $this->db->get();
如果你能帮助我,我会非常感激 - 谢谢。
答案 0 :(得分:0)
我仍然认为没有足够的信息..但是分页需要知道总行数才能创建链接。假设此代码在您的模型中,并且您正在从控制器调用模型函数以设置分页配置变量:
$this->db->select('*');
$this->db->from('user_entry');
$this->db->join('user_details', 'user_details.id = user_entry.UserID');
$this->db->limit($limit, $offset);
$query = $this->db->get();
return $query->num_rows();
在您的控制器中:
$config['base_url'] = 'http://yoururl.com/controller/function';
$config['total_rows'] = $this->model_name->function(); // Model and function to the code above
$config['per_page'] = 10; // # of results you want to display per page
$config['num_links'] = 10; // # of pagination links you want to display
$this->pagination->initialize($config);
在您的视图中,您希望显示分页:
<?=$this->pagination->create_links();?>