您现在的位置是:首页 > PHP框架交流PHP框架交流
ThinkPHP6.0 paginate分页追加get参数 分页get参数丢失
上善若水2019-12-10 16:43:26【PHP框架交流】
4833人已围观
简介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)
随机图文
git 切换仓库地址 码云更换仓库源
git 切换仓库地址 码云更换仓库源,在使用git pull 发现仓库代码无法拉取,确认账号密码无误后发现是码云更改了用户名,导致仓库地址也跟着一起改了,需要修改仓库地址.1.查看码云仓库地址 gitjs中使用 encodeURI "#"井号出错 #号后参数被截取
js中使用 encodeURI将请求参数转码试,,#井号出错,#后的字符串不能正常进行转码,后台无法正确处理参数 解决方法:将encodeURI 替换成encodeURIComponent函数即可.php技术提升心得与方法
现在的PHP市场虽然充斥了大量的的PHP开发人员,但这些人当中真正能称得上高手的却寥寥无几。很多公司虽然招聘了一些PHP开发人员,但是由于技术水平不高,导致公司的项目一直堆积。这不仅另公司无奈也让已经入职的PHP开发人员着急,他们也想要在PHP领域更近一步,但却苦于找不到提高自己的方法,下面我们的鸥仔收集了一些PHP大神的一些工作方式、习惯,让大家看看PHP大神们是如何工作,也希望这些方法能帮助到那些想要在PHP领域更近一步的人。史上最强笑话二十则,让人笑到肚子疼
一、一个IT经理走进一家拉面馆,问:请问你们需要客户端吗?界面似乎还有点陈旧啊。老板一愣:面一般是伙计端,忙的时候才需要客户端。界面……界面绝对是新鲜的啊,不过排骨是昨天的。二、如果你给我的,和你给别人的是一样的,那我就不要了。食堂阿姨甩起大勺:“你到底要不要?要不要?”三、小时候每次走夜路,我都会感觉总有人跟踪我,于是养成了走几步就猛一回头的习惯,十年之后,我成了一名探戈老师。四、电