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

分页类的当前页码样式对应问题怎么解决?

[复制链接]
发表于 2013-8-8 22:46:17 | 显示全部楼层 |阅读模式
刚下的最新的CI 2.1.4版本   用了分页类 如下:
$this->load->library('pagination');

$config['base_url'] = 'http://www.xxx.com/index.php/nav/page/';
$config['total_rows'] = 200;
$config['per_page'] = 20;

$this->pagination->initialize($config);

echo $this->pagination->create_links();

一打开是: 1 2 3 4  > last   当我点到第二页时  本来该第二页的页码没有下划线  其它的有下划线   可结果还是与第一页的显示效果一样  仍然是: 1 2 3 4  > last   不是应该是:1 2 3 4  > last  了吗?  请问这是什么情况?

发表于 2013-8-9 01:33:47 | 显示全部楼层
希望你去看下文档,理解一下CI的url代表的含义,感觉你还是没搞懂...

此url:http://www.xxx.com/index.php/nav/page/ 代表名为nav的controller下的page函数。我记得分页类是有配置函数的,可以选择多种url样式,这就对应着多种分页实现模式,换句话说就是page函数有几个参数,这些参数是如何控制输出哪些内容的。

我大致说一下我日常使用的方法。page函数只有一个参数$page_number,就是页码数。加入每页10篇文章,那就在后端的model里使用循环和 i++,计数, if (i > $page_number*10) {break;}。

我觉得我解释的太详细了==

本版积分规则