Thinkphp5 分页带参数
Thinkphp5 做数据搜索需要带关键词分页,如何将查询条件带入到分页中,本文详细介绍Thinkphp5 分页带参数
一、基本使用方法:
$list = db('user')->where('status',1)->paginate(10);
二、查看thinkphp5 paginate()函数
paginate()函数可以带三个参数:
$listRows 每页数量 数组表示配置参数
$simple 是否简洁模式或者总记录数 如果为true,那么分页的就是只有上一页和下一页
$config 配置参数 具体可以自己传入或者在配置文件中配置
$config 参数配置
参数 |
描述 |
list_rows |
每页数量 |
page |
当前页 |
path |
url路径 |
query |
url额外参数 |
fragment |
url锚点 |
var_page |
分页变量 |
type |
分页类名 |
三、解决方案:
$list = db('user')->where('status',1)->paginate(10,false, [ 'type' => 'Bootstrap', 'var_page' => 'page', //使用jqery 无刷新分页 'path'=>'javascript:AjaxPage([PAGE]);' //第一种方法,使用数组方式传入参数 'query' => ['keyword'=>$keyword], //第二种方法,使用函数助手传入参数 //'query' => request()->param(), ] );
相关内容
这些是最新的
热门排行
- THINKPHP5+GatewayWorker+Workerman 开发在线客服系统
- 在手机浏览器网页中点击链接跳转到微信界面的方法
- 尊云网站目录系统 ThinkPHP5网站分类目录程序 v2.2.221011
- CentOS 7安装shadowsock(一键安装脚本)
- AdminTemplate 基于LayUI 2.4.5实现的网站后台管理模板
- 用NW.js(node-webkit)开发多平台的桌面客户端
- PHP生成随机昵称/用户名
- THINKPHP5网站分类目录程序 尊云网站目录系统
- 织梦(DEDECMS)微信支付接口 微信插件
- 基于LayUI开发的 网站后台管理模板 BeginnerAdmin
- 响应式后台网站模板 - AMA.ADMIN
- layuiAdmin后台管理模板 Iframe版
- LayUI 1.0.9 升级 至 LayUI 2.1.4 方法
- 简洁清爽的会员中心模板
- jQuery幸运大转盘抽奖活动代码