您现在的位置是:首页 > 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)
随机图文
-
速卖通官方sdk composer扩展包安装
由于速卖通官方有给我们提供扩展包,但是没有提供直接composer安装,导致使用起来有些不方便,由于官方提供的扩展包没有命名空间概念,就使用classmap自动加载方式制作成扩展包,这样不需要额外做任 -
springboot apache.commons 上传和导出csv
csv是一种常用的表格数据,一般相比excel更加高效,在工作中大量使用,最近尝试了下使用commons-csv导出csv文件,我只是搬运工! 准备工作首先搭建一个简单springboot项目 -
yii框架中yiisoft/yii2-redis redis操作之list
1.lpushhttps://redis.io/commands/lpush将所有指定的值插入存储在的列表的头部key。如果key不存在,则在执行推送操作之前将其创建为空列表。当key保存的值不 -
开怀一笑,让你开心的幽默故事三则
1.信不信由你 现在让骗子闹的人们对任何事情都不敢轻信,真是多次被忽悠,遇事要三思。如果拿着一瓶矿泉水告诉你,这是某某大师施过法术的,可以益寿延年,你肯定不信,如果说这瓶水经过高科技纳米技术处理,又由美国科学院认证,你八成就信了。 你爱人买了件连衣裙,大家都说她穿上真好看,她不一定信,如果有一个说她穿上不好看,她肯定信了。 明星访谈,说他们夫妻如何相亲相爱,你大概不太相信,如果有人说他们俩闹