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

[HELP] pagination类如何指定当前页?

[复制链接]
发表于 2014-6-4 20:17:22 | 显示全部楼层 |阅读模式
看了下各种示例以及可控制参数都没提到这个当前页的问题,我感觉很奇怪啊,一个分页似乎最重要的就是,总行数,每页数,然后就是当前页了。
我看了下pagination.pnp似乎固定就读第三个参数了?
        var $uri_segment                = 3;

我现在这样的url好象他判断不正确,/search/2
/search/abc/2就正常


应该如何处理呢,我希望各种url都能自动处理

发表于 2014-6-4 20:39:14 | 显示全部楼层
仔细看分页类,其中

$config['uri_segment'] = 3;

分页方法自动测定你 URI 的哪个部分包含页数。如果你需要一些不一样的,你可以明确指定它。

评分

参与人数 1威望 +1 收起 理由
nooneisthere123 + 1

查看全部评分

 楼主| 发表于 2014-6-5 13:43:57 | 显示全部楼层
Hex 发表于 2014-6-4 20:39
仔细看分页类,其中

谢谢啊,不过感觉他这个有点傻啊,我这个url动态的,不一定是第几块,但是肯定最后一块,看来还有点小麻烦他应该直接让用户指定当前第几页就方便了
发表于 2014-6-5 15:35:08 | 显示全部楼层
nooneisthere123 发表于 2014-6-5 13:43
谢谢啊,不过感觉他这个有点傻啊,我这个url动态的,不一定是第几块,但是肯定最后一块,看来还有点小麻 ...

这个可不一定。URI的情况可能会很复杂。所以需要你指定,如果智能判断出问题就很麻烦了。

由开发者指定黑丝第几段也不麻烦啊,否则你就用 GET 传参的方式做分页,分页类也是支持的,这样就没有第几段的问题了。

 楼主| 发表于 2014-6-8 14:43:07 | 显示全部楼层
Hex 发表于 2014-6-5 15:35
这个可不一定。URI的情况可能会很复杂。所以需要你指定,如果智能判断出问题就很麻烦了。

由开发者指定 ...

谢谢指教
发表于 2014-8-11 11:23:47 | 显示全部楼层
nooneisthere123 发表于 2014-6-5 13:43
谢谢啊,不过感觉他这个有点傻啊,我这个url动态的,不一定是第几块,但是肯定最后一块,看来还有点小麻 ...

最后一块需要自己写方法或者函数咯

本版积分规则