bestjan 发表于 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();?>

Hex 发表于 2010-1-18 16:11:02

楼主有什么问题呢?

你觉得 per_page=6 不对?CI 里用偏移量做页数。

bestjan 发表于 2010-1-18 16:26:44

回复 2# Hex


    出现错误了

visvoy 发表于 2010-1-18 22:50:09

CI是用偏移量定位的,不是传统的“页数”
页: [1]
查看完整版本: 分页问题,强手的来