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

[HELP] CI分页类和手册介绍的不一致,如何解决?

[复制链接]
发表于 2013-7-17 10:16:02 | 显示全部楼层 |阅读模式
手册上说,
默认情况下,分页类库假设你使用 URI 段,并像这样构造你的链接:
http://example.com/index.php/test/page/20

可是实际上,他默认构造的链接:
http://example.com/index.php?c=test&m=page&per_page=20
他每次都会接上&per_page=n  

我想要的是第一种,按手册设置,也没效果
$config['page_query_string'] =FALSE; 不管设置TRUE 和FALSE 都不行
$config['query_string_segment'] ='' ;   这个改成空, 就变成 &=n

是不是要改动哪个配置文件?请大神不吝赐教!谢谢


发表于 2013-7-17 15:19:38 | 显示全部楼层
你的 config.php 里是不是设置成 GET 传参了。
注意要设置 config.php 里的 $config['enable_query_strings'] = FALSE;
 楼主| 发表于 2013-7-17 15:28:43 | 显示全部楼层
Hex 发表于 2013-7-17 15:19
你的 config.php 里是不是设置成 GET 传参了。
注意要设置 config.php 里的 $config['enable_query_strings ...

http://example.com/index.php/test/page/-20

在配置文件改过false后  ,形成的URI是这样的,每次多个"-"符号. 这是哪个方面的问题呢

发表于 2013-7-17 17:37:32 | 显示全部楼层
设置过prefix么?
发表于 2013-7-17 18:10:04 | 显示全部楼层
$config['use_page_numbers'] = TRUE;

默认分页URL中是显示每页记录数,启用use_page_numbers后显示的是当前页码,如下:
不启用:http://example.com/index.php/test/page/20
启用后:http://example.com/index.php/test/page/1
发表于 2013-7-17 20:13:06 | 显示全部楼层
tlijian1989 发表于 2013-7-17 15:28
http://example.com/index.php/test/page/-20

在配置文件改过false后  ,形成的URI是这样的,每次多个"-" ...

减号没遇到过,贴代码吧,应该是你的代码有问题。
 楼主| 发表于 2013-7-18 13:26:25 | 显示全部楼层
Hex 发表于 2013-7-17 20:13
减号没遇到过,贴代码吧,应该是你的代码有问题。

3@C4[(XP)]WIEZ_I3TLSXNF.jpg
当我点第二页的时候 出现-20  而不是20.
config.rar (3.88 KB, 下载次数: 1) 这是 我的config 配置文件

这是方法,就改了个路径,其他的和手册一样
public function t(){
        $this->load->library('pagination');
         
            
            $config['base_url'] ='/new_vapee/index.php/group/viewthread/t/';
            $config['total_rows'] = '200';
            $config['per_page'] = '20';

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

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

     }

发表于 2013-7-18 13:53:39 | 显示全部楼层
tlijian1989 发表于 2013-7-18 13:26
当我点第二页的时候 出现-20  而不是20.
这是 我的config 配置文件

从你提供的信息来看,没问题。
根据手册的例子,我自己这里使用是没问题的,可能是服务器问题吧,没有其他信息我也解释不了了,呵呵

 楼主| 发表于 2013-7-18 15:18:23 | 显示全部楼层
Hex 发表于 2013-7-18 13:53
从你提供的信息来看,没问题。
根据手册的例子,我自己这里使用是没问题的,可能是服务器问题吧,没有其 ...

谢谢,没办法只能用第二种了.

本版积分规则