tlijian1989 发表于 2013-7-17 10:16:02

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

手册上说,
默认情况下,分页类库假设你使用 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

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


Hex 发表于 2013-7-17 15:19:38

你的 config.php 里是不是设置成 GET 传参了。
注意要设置 config.php 里的 $config['enable_query_strings'] = FALSE;

tlijian1989 发表于 2013-7-17 15:28:43

Hex 发表于 2013-7-17 15:19 static/image/common/back.gif
你的 config.php 里是不是设置成 GET 传参了。
注意要设置 config.php 里的 $config['enable_query_strings ...

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

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

Ahgigu 发表于 2013-7-17 17:37:32

设置过prefix么?

wlyx 发表于 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

Hex 发表于 2013-7-17 20:13:06

tlijian1989 发表于 2013-7-17 15:28 static/image/common/back.gif
http://example.com/index.php/test/page/-20

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

减号没遇到过,贴代码吧,应该是你的代码有问题。

tlijian1989 发表于 2013-7-18 13:26:25

Hex 发表于 2013-7-17 20:13 static/image/common/back.gif
减号没遇到过,贴代码吧,应该是你的代码有问题。

当我点第二页的时候 出现-20而不是20.
这是 我的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();

   }

Hex 发表于 2013-7-18 13:53:39

tlijian1989 发表于 2013-7-18 13:26 static/image/common/back.gif
当我点第二页的时候 出现-20而不是20.
这是 我的config 配置文件



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

tlijian1989 发表于 2013-7-18 15:18:23

Hex 发表于 2013-7-18 13:53 static/image/common/back.gif
从你提供的信息来看,没问题。
根据手册的例子,我自己这里使用是没问题的,可能是服务器问题吧,没有其 ...

谢谢,没办法只能用第二种了.
页: [1]
查看完整版本: CI分页类和手册介绍的不一致,如何解决?