您现在的位置是:首页 > PHP框架交流PHP框架交流

ThinkPHP6.0 paginate分页追加get参数 分页get参数丢失

上善若水2019-12-10 16:43:26【PHP框架交流】 3858人已围观

简介ThinkPHP6.0在使用内置的paginate分页类时,在地址栏追加我们url参数搜索,点击下一页时get参数会丢失,追加get参数解决分页get参数丢失问题。ThinkPHP6.0分页参数主要

ThinkPHP6.0在使用内置的paginate分页类时,在地址栏追加我们url参数搜索,点击下一页时get参数会丢失,追加get参数解决分页get参数丢失问题。

ThinkPHP6.0 分页参数

主要的分页参数如下:

参数 描述
list_rows 每页数量
page 当前页
path url路径
query url额外参数
fragment url锚点
var_page 分页变量

分页参数的设置可以在调用分页方法的时候传入,例如:

$list = Db::name('user')->where('status',1)->paginate([
    'list_rows'=> 20,
    'var_page' => 'page',]);

如果需要在分页的时候传入查询条件,可以使用query参数拼接额外的查询参数
分页参数的设置可以在调用分页方法的时候传入,如果需要在分页的时候传入查询条件,可以使用query参数拼接额外的查询参数。

$news=News::where('news_category_id',$id)
            ->order('id','desc')
            ->paginate(
                ['list_rows'=> 10, 'var_page' => 'page','query'=>['a'=>1,'b'=>2]]
            );

这样生成的链接会自动追加上a,b参数!

Tags: ThinkPHP6.0 分页

很赞哦! (3)

文章评论

站点信息

  • 建站时间:2019-10-24
  • 网站程序:Thinkphp6 Layui
  • 文章统计247篇文章
  • 标签管理标签云
  • 统计数据cnzz统计
  • 微信公众号:扫描二维码,关注我们