来源:未知 时间:2014-07-25 22:34 作者:xbdadmin 阅读:次
[导读] CI分页的url地址有四种方式 a) locahost/news/ page /2 这个2表示第二页 b) localhost/news/ page /20 这个20表示从第20条记录开始分页,即页面的第一条记录,是数据库中的第20条记录。 c) localhost/ne...
CI分页的url地址有四种方式 首先我们先看一下CI分页的参数:
刚开始在网上查资料的时候,有很多这种写法。
其实这种写法就是针对b)这种连接形式的。这里的$this->uri->segment(3)就是取到page/20中的记录数20。$config['per_page']就是限制输出多少条。 当我们把CI分页类的一些参数都配置好了之后,$this->pagination->initialize($config);//配置分页
直接传递到视图页,即可。 至于怎么加载模型,怎么存取数据记录,怎么传递变量到视图,这里就不说了,看手册好了。
忘记说了,带查询参数的分页,我是这么做的。视图中将查询参数get提交到控制器的search方法。在search中,用$get = $this->input->get();去获取到查询参数。
另外还发现个小bug,比如/news/page/-1000这样的时候,下面的分页链接将会出现负值
才对吧,经过修改后,这个问题没有了。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com