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

[版本 3.x] CI框架分页 传递多个参数如何解决

[复制链接]
发表于 2015-6-4 06:20:21 | 显示全部楼层 |阅读模式
在CI框架中,使用分页类,如何能传递多个参数,要保证分页能够正常使用,而且还可以传递其他的参数。例如: 有一个搜索栏目,在输入框中输入所要搜索的内容,然后点击搜索进行提交查询。在这里假设查询出来的结果如果记录条数过多,需要分页显示,如何才能保证在查询出来的结果中使用分页,在点击下一页的时候,还是查询出结果的内容(查询出的结果内容的第二页),并且还可以传递其他的参数。也就是传递多个参数。这个应该是比较实际的问题,请各位高手指点
发表于 2015-6-4 09:46:24 | 显示全部楼层
使用分页有太多查询参数时,建议使用查询参数与方法参数相结合的方式处理,不然会很麻烦,例如使用:
http://www.abc.com/page/1?sort=desc&order=time&type=123

public function page($page = 1){
  $sort = $this->input->get('sort', true);
//...
}

本版积分规则