用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2825|回复: 3
收起左侧

[已解决] 分页问题,强手的来

[复制链接]
发表于 2010-1-18 15:58:33 | 显示全部楼层 |阅读模式
分页出了问题,不知道如何解决,看看图,一定要帮帮我,菜鸟等回
控制器的代码:
$this->load->library('pagination');
  $header['he1']=$this->Mhome->category();
  $this->load->view('top',$header);
  
  $config['base_url'] = base_url().'index.php/welcome/category/'.$this->uri->segment(3).'/';
  $config['total_rows'] = $this->Mhome->get_category_count($this->uri->segment(3));
  $config['per_page'] = '6';
  
  $config['page_query_string'] = TRUE;
  $this->pagination->initialize($config);
  
  $data['con']=$this->Mhome->get_category_c($this->uri->segment(3),$config['per_page'],$this->uri->segment(4));
  
   $this->load->view('category',$data);
        $this->load->view('bottom');
模型代码:
function get_category_count($id)
{
  $query = $this->db->query("select * from `product` where category=$id");
  return $query->num_rows();
}
function get_category_c($id,$offset,$pagesize)
{
  
  $query = $this->db->get_where('product',array('category'=>$id),$offset,$pagesize);
  return  $query->result();

}
视图代码:
<?foreach ($con as $row):?>
      <table>
      <tr><td><img src="<?=base_url().$row->img?>" alt="<?=$row->name?>" /></td></tr>
   <tr><td><?=anchor('welcome/show/'.$row->id,$row->name)?></td></tr>
   <tr><td><p><?=anchor('welcome/show/'.$row->id,'VIEW')?></p></td></tr>      
      </table>
     <?endforeach;?>
     <?=$this->pagination->create_links();?>
ccc.JPG
发表于 2010-1-18 16:11:02 | 显示全部楼层
楼主有什么问题呢?

你觉得 per_page=6 不对?CI 里用偏移量做页数。
 楼主| 发表于 2010-1-18 16:26:44 | 显示全部楼层
回复 2# Hex


    出现错误了
发表于 2010-1-18 22:50:09 | 显示全部楼层
CI是用偏移量定位的,不是传统的“页数”

本版积分规则