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

求助ci分页问题,两个参数【问题解决,感谢Hex】

[复制链接]
发表于 2008-2-22 16:29:28 | 显示全部楼层 |阅读模式
我的url类似:http://www.xxx.com/info/dolist/1/8
1是分类,8是偏移量
结果是第一页的链接总是不可用的。
PHP复制代码
 
function dolist(){
/**
  *显示供求信息的分类列表,分页
  *update:2008-02-22
  */

  //由url取得要列表的类别
  $cid = $this->uri->segment(3,0);
  $this->load->library('pagination');
  $config['base_url'] = base_url().'info/dolist/'.$cid.'/';
  $this->db->select('id');
  $this->db->from('info');
  $this->db->where('pass',1);
  $this->db->where('class',$cid);
  $query = $this->db->get();
  $config['total_rows'] = $query->num_rows();
  $config['per_page'] = '8';
  $config['num_links'] = '4';
  $config['first_link'] = 'First';
  $config['last_link'] = 'Last';
  $this->pagination->initialize($config);
  $this->db->select('info.id as id, title, logo, content, companyname, state, city');
  $this->db->from('info');
  $this->db->join('company','info.cid = company.id','left');
  $this->db->where('info.pass',1);
  $this->db->where('info.class',$cid);
  $this->db->orderby('info.id','desc');
  $this->db->limit($config['per_page'],$this->uri->segment(4,0));
  $data['info_list'] = $this->db->get();
  $this->load->view('template/info',$data);
    }
 
复制代码

[ 本帖最后由 kissmumu 于 2008-2-22 16:54 编辑 ]
发表于 2008-2-22 16:30:35 | 显示全部楼层
哦,你灌纯水?
Orz~~~~
 楼主| 发表于 2008-2-22 16:33:02 | 显示全部楼层
原帖由 kkito 于 2008-2-22 16:30 发表
哦,你灌纯水?
Orz~~~~
还没写好就刷上了,不小心按到快捷键了
发表于 2008-2-22 16:47:08 | 显示全部楼层
楼主,你当前页的 URL 段如果不是第三段,那需要修改 config 数组哦!

$config['uri_segment'] = 3;
 楼主| 发表于 2008-2-22 16:50:41 | 显示全部楼层
Hex !
我爱死你了,狂
我太浮躁了,以前没看到啊。

[ 本帖最后由 kissmumu 于 2008-2-22 16:56 编辑 ]
发表于 2008-2-22 17:08:56 | 显示全部楼层
搜索引擎对3级目录深度最为友好 不建议那么长。。。
发表于 2008-2-22 17:19:24 | 显示全部楼层
呵呵,不客气,不过,批评一句。
不看手册就发帖,以后扣分!!!
发表于 2008-3-28 07:14:53 | 显示全部楼层
支持哈!大家辛苦了!!!
发表于 2012-5-22 15:40:36 | 显示全部楼层
哇 太好了,又学会了个

本版积分规则