现在的位置: 首页 > 综合 > 正文

CodeIgniter中分页类的使用

2013年10月10日 ⁄ 综合 ⁄ 共 1287字 ⁄ 字号 评论关闭

最近做一个东西,用了CodeIgniter,以前只是粗略看下结构。用到分页了,所以记录一下,觉得文档里面说的不是特别清楚。

最开始要加载个类:

 

 

分页函数需要一些配置,我这里单独做出个方法来:

 

base_url 是生成链接的基础地址,例如 http://www.example.com/admin/list/

这样生成的分页地址类似是:http://www.example.com/admin/list/20

 

如果你把 $config['enable_query_strings'] 设置为 TRUE,你的链接将自动地被用查询字符串重写。这个选项也可以被明确地设置。把 $config['page_query_string'] 设置为 TRUE,分页链接将变成:

http://www.example.com/admin/list/?per_page=20

请注意,“per_page”是默认传递的查询字符串,但也可以使用 $config['query_string_segment'] = '你的字符串' 来配置。

这里说一下,这个/list/20传递的这个20不是页数,而是每次查询的偏移量,所以生成的页代码给人的感觉可能是 /list/20,/list/40这样的。

 

下面是现实消息列表信息的分页:

 

注意这句话:

 

是按照URI的规则来获取的,controllre/action/页 这里的3就是这个“页”,如果你的URL地址不是这样的,那么要注意下。

 

最后是View页面显示部分:

 

 

 

抱歉!评论已关闭.