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

[讨论/交流] CI分页问题求助,请大神帮帮忙!

[复制链接]
发表于 2016-3-16 16:52:13 | 显示全部楼层 |阅读模式
  $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);
 楼主| 发表于 2016-3-16 16:54:09 | 显示全部楼层
点击下一页出现
404 Page Not Found

The page you requested was not found.
 楼主| 发表于 2016-3-16 16:54:38 | 显示全部楼层
跳转的url是http://localhost/CI/Cgoods1/12
 楼主| 发表于 2016-3-16 16:57:46 | 显示全部楼层
model里面代码是
        function getGoods($num,$offset){
   $query=$this->db->get('flower_goods',$num,$offset);
   return $query->result();
  }
发表于 2016-3-16 17:01:30 | 显示全部楼层
是不是uri_segment设置错了,你看原地址跟你想要的地址区别在哪里
 楼主| 发表于 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。大神这个问题到底出在哪
发表于 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()就可以了
 楼主| 发表于 2016-3-16 17:25:40 | 显示全部楼层
Michael锐生 发表于 2016-3-16 17:20
你这地址原本就有其他参数的,你把page_query_string设置成TRUE,改用$_GET获取页数,不要用$this->uri-> ...

怎么用$_GET获取页数啊大哥!
 楼主| 发表于 2016-3-16 17:26:17 | 显示全部楼层
Michael锐生 发表于 2016-3-16 17:20
你这地址原本就有其他参数的,你把page_query_string设置成TRUE,改用$_GET获取页数,不要用$this->uri-> ...

可以加下你QQ吗

点评

349343961  发表于 2016-3-16 17:28

本版积分规则