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

[已解决] 在线等--CI的分页能实现这样的效果吗?

[复制链接]
发表于 2010-10-25 12:40:19 | 显示全部楼层 |阅读模式
目前我实现的分页效果 每页显示10条
我的代码
parse_str($_SERVER['QUERY_STRING'],$_GET);
                $this->load->library('pagination');
                $psize = 10; //每页记录数
                $offset = $this->uri->segment(3);//页码
                        if (empty ($offset)){
                                $offset = 0;
                        }
                       
                $scalar = $this->information_model->get_keyword_num($data['keyword']); //文章总数
                        $data['num'] = $scalar;  //总数
                $data['j'] = 1;
                $data['keyword_list'] = $this->information_model->get_keyword_list($data['keyword'], $offset, $psize);
                $config['base_url']='/keyword/'.urlencode($keyword);
                $config['total_rows'] = $scalar; //总共多少条数据
                $config['per_page'] = $psize; //每页显示几条数据
                $this->pagination->initialize($config);
keyword/%E4%B8%8A%E6%B5%B7/10   第一页
keyword/%E4%B8%8A%E6%B5%B7/20   第二页
keyword/%E4%B8%8A%E6%B5%B7/30  第三页
keyword/%E4%B8%8A%E6%B5%B7/40  第四页

可以显示这样的吗? 每页显示10条
keyword/%E4%B8%8A%E6%B5%B7/1   第一页
keyword/%E4%B8%8A%E6%B5%B7/2  第二页
keyword/%E4%B8%8A%E6%B5%B7/3  第三页
keyword/%E4%B8%8A%E6%B5%B7/4  第四页
 楼主| 发表于 2010-10-25 12:42:12 | 显示全部楼层
没有人在吗???
发表于 2010-10-25 15:40:52 | 显示全部楼层
当然可以啊,去扩展pagination类吧
 楼主| 发表于 2010-10-25 21:06:49 | 显示全部楼层
以前没有人实现吗?
发表于 2010-10-25 22:43:04 | 显示全部楼层
自己动手,丰衣足食
 楼主| 发表于 2010-10-26 14:02:11 | 显示全部楼层
自己动手,丰衣足食
jeongee 发表于 2010-10-25 22:43


主要本人不会啊,会的话,肯定自己动手啊。、
 楼主| 发表于 2010-10-26 14:02:27 | 显示全部楼层
这样通用的东西没有人做过吗??
发表于 2010-10-26 14:20:28 | 显示全部楼层
可以啊,就是做个除法就行了。。。
纯数字游戏。。。
 楼主| 发表于 2010-10-26 14:39:49 | 显示全部楼层
可以啊,就是做个除法就行了。。。
纯数字游戏。。。
Hex 发表于 2010-10-26 14:20



    不是这样简单的吧、
 楼主| 发表于 2010-10-26 14:41:47 | 显示全部楼层
要修改原来库文件,有高手帮助分离出来写成扩展类,谢谢。
附件里的东西覆盖原来的库文件可以实现我的要求,但是我想写成扩展类,有知道怎么写的吗?
Pagination.rar (2.35 KB, 下载次数: 8)

本版积分规则