禁止使用模板插件做违法内容(涉黄等),否则将受到法律的制裁。

thinkphp的paginate如何带上当前页面的get参数

禁止使用模板插件做违法内容(涉黄等),否则将受到法律的制裁。

ThinkPHP6.0在使用内置的paginate分页类时,如果直接用paginate(10)的话,那么在地址栏额外加get参数数,点击下一页时get参数会丢失。如何解决呢?

ThinkPHP6.0 paginate分页参数

主要的分页参数如下:
参数 描述

  • list_rows 每页数量
  • page 当前页
  • path url路径
  • query url额外参数
  • fragment url锚点
  • var_page 分页变量
    分页参数的设置可以在调用分页方法的时候传入,如果需要在分页的时候传入查询条件,可以使用query参数拼接额外的查询参数。
$news=News::where('news_category_id',$id)
            ->order('id','desc')
            ->paginate(
                ['list_rows'=> 10, 'var_page' => 'page','query'=>['sss'=>1,'bbb'=>2]]
            );

0 个评论

 
联系
目前暂停一切业务,客服消息可能不会及时回复,谢谢理解。
在线咨询
    在线咨询
    禁止使用模板插件做违法内容(涉黄等),否则将受到法律的制裁。