美文网首页
Codeigniter分页类传多个参数

Codeigniter分页类传多个参数

作者: Cute_小肥鸡 | 来源:发表于2020-03-27 15:17 被阅读0次

    Codeigniter的分页类总体是很方便的,但其使用时有一定的限制,如点击页面跳转按钮的时候,按默认的url方式,必须是这样的格式:http://example.com/index.php/控制器/方法名/页面的偏移值。

    页面的偏移值必须是方法名后第一个参数,否者分页类不能判断当前是哪一页,而用CI的分页类进行页面跳转时它是把偏移值加在base_url的最后面。这时如果我在点击页面跳转按钮进行页面跳转时还想带参数呢,像 “http://example.com/index.php/控制器/方法名/其它参数1/其它参数2/页面的偏移值” 这样的话分页类就不能正常工作了。

    网上查找多处文档,一般的解决方法如下:

    在config.php配置文件中把 $config['enable_query_strings']=TRUE,传给分页类的config配置数组中也要加一个设置 $config['page_query_string']=TRUE, 然后我们就能以这查询字符串的方式来跳转页面了。

    http://localhost:82/eHome/Homework/getIRMSGList?p_a=hwAll&per_page=2

    其中的p_a是要传给控制器的别的参数,per_page是分类页自带的页数,我们获取“p_a”参数可以用输入类里的 $this->input->get('p_a');

    相关文章

      网友评论

          本文标题:Codeigniter分页类传多个参数

          本文链接:https://www.haomeiwen.com/subject/wmbluhtx.html