欢迎访问WDPHP素材源码!今天是2024年03月29日 星期五,熬夜对身体不好,早点休息吧!
您好,游客 [ 马上登录 | 注册帐号 | 微信登录 | QQ登录]
当前位置:首页 > 教程 > PHP教程 > 

Thinkphp5 分页带参数
栏目分类:PHP教程    发布日期:2017-11-27    浏览次数:6329次     收藏

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分页参数

源码 模板 特效 素材 资源 教程 站长