带连接的Codeigniter中的分页

带连接的Codeigniter中的分页,codeigniter,Codeigniter,我有我的分页工作,但后来数据库的结构改变,所以它现在不工作,因为我必须连接两个表,以获得我曾经有过的结果 我的数据库脚本是: $query = $this->db->select('*'); $query = $this->db->from('user_entry'); $query = $this->db->join('user_details', 'user_entry.UserID = user_details.id'); $query = $thi

我有我的分页工作,但后来数据库的结构改变,所以它现在不工作,因为我必须连接两个表,以获得我曾经有过的结果

我的数据库脚本是:

$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();

如果你能帮助我,我将非常感激——谢谢

我仍然认为没有足够的信息。。但是分页需要知道总行数才能创建链接。假设此代码在您的模型中,并且您正在从控制器调用模型函数以设置分页配置变量:

$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();?>


您需要向我们提供更多信息<代码>数据库中发生了什么变化?<代码>什么不起作用?啊,对不起-我通过将表拆分为两个表来更改数据库…所以现在我有了条目和详细信息表。因此,当我使用join-in codeigniter时,分页现在根本不起作用(