ci菜鸟1 发表于 2016-3-16 16:52:13

CI分页问题求助,请大神帮帮忙!

$config['base_url'] = site_url().'Cgoods1/'; //导入分页类URL

          
           $config['uri_segment'] = 3;

           $config['total_rows'] = $this->db->count_all('flower_goods');//计算总记录数
           $config['per_page'] = '12 ';         //每页显示的记录数
           $config['full_tag_open'] = '<p>';   
           $config['full_tag_close'] = '</p>';
$config['first_link'] = '首页';
$config['first_tag_open'] = '<li>';//“第一页”链接的打开标签。
$config['first_tag_close'] = '</li>';//“第一页”链接的关闭标签。
$config['last_link'] = '尾页';//你希望在分页的右边显示“最后一页”链接的名字。
$config['last_tag_open'] = '<li>';//“最后一页”链接的打开标签。
$config['last_tag_close'] = '</li>';//“最后一页”链接的关闭标签。
$config['next_link'] = '下一页';//你希望在分页中显示“下一页”链接的名字。
$config['next_tag_open'] = '<li>';//“下一页”链接的打开标签。
$config['next_tag_close'] = '</li>';//“下一页”链接的关闭标签。
$config['prev_link'] = '上一页';//你希望在分页中显示“上一页”链接的名字。
$config['prev_tag_open'] = '<li>';//“上一页”链接的打开标签。
$config['prev_tag_close'] = '</li>';//“上一页”链接的关闭标签。
$config['cur_tag_open'] = '<li class="curent">';//“当前页”链接的打开标签。
$config['cur_tag_close'] = '</li>';//“当前页”链接的关闭标签。
$config['num_tag_open'] = '<li>';//“数字”链接的打开标签。
$config['num_tag_close'] = '</li>';

$config ['page_query_string']=false;
           $this->pagination->initialize($config);      //初始化分类页
           $data['query1']=$this->goods_model->getGoods($config['per_page'],$this->uri->segment(3));
       //print_r($data);

                $this->load->view('goods1',$data);

ci菜鸟1 发表于 2016-3-16 16:54:09

点击下一页出现
404 Page Not Found

The page you requested was not found.

ci菜鸟1 发表于 2016-3-16 16:54:38

跳转的url是http://localhost/CI/Cgoods1/12

ci菜鸟1 发表于 2016-3-16 16:57:46

model里面代码是
        function getGoods($num,$offset){
   $query=$this->db->get('flower_goods',$num,$offset);
   return $query->result();
}

Michael锐生 发表于 2016-3-16 17:01:30

是不是uri_segment设置错了,你看原地址跟你想要的地址区别在哪里

ci菜鸟1 发表于 2016-3-16 17:04:16

Michael锐生 发表于 2016-3-16 17:01
是不是uri_segment设置错了,你看原地址跟你想要的地址区别在哪里

原地址是这个http://localhost/CI/Cgoods1#&panel1-2,点击下一页跳转的是http://localhost/CI/Cgoods1/12。大神这个问题到底出在哪

Michael锐生 发表于 2016-3-16 17:20:33

ci菜鸟1 发表于 2016-3-16 17:04
原地址是这个http://localhost/CI/Cgoods1#&panel1-2,点击下一页跳转的是http://localhost/CI/Cgoods1/1 ...

你这地址原本就有其他参数的,你把page_query_string设置成TRUE,改用$_GET获取页数,不要用$this->uri->segment()就可以了

ci菜鸟1 发表于 2016-3-16 17:25:40

Michael锐生 发表于 2016-3-16 17:20
你这地址原本就有其他参数的,你把page_query_string设置成TRUE,改用$_GET获取页数,不要用$this->uri-> ...

怎么用$_GET获取页数啊大哥!

ci菜鸟1 发表于 2016-3-16 17:26:17

Michael锐生 发表于 2016-3-16 17:20
你这地址原本就有其他参数的,你把page_query_string设置成TRUE,改用$_GET获取页数,不要用$this->uri-> ...

可以加下你QQ吗
页: [1]
查看完整版本: CI分页问题求助,请大神帮帮忙!