分页(thinkphp5.0版本)

时间:2023-11-30 10:45:26

一.简洁分页(不含页码,只能翻阅上下页)

控制器部分代码:

$pagesize=15;//每页显示15条数据

$data = Db::name('db')->where(array('key'=>$key))->order('id DESC')->paginate($pagesize,true);

$page = $data -> render();

$this->assign('page',$page);

模板部分代码:

<div></div>{$page}

二.普通分页

控制器部分代码:

$pagesize=15;//每页显示15条数据

$data = Db::name('db')->where(array('key'=>$key))->order('id DESC')->paginate($pagesize);

$page = $data -> render();

$this->assign('page',$page);

模板部分代码:

<div></div>{$page}

三.传参分页

控制器部分代码:

$pagesize=15;//每页显示15条数据

$data = Db::name('db')->where(array('key'=>$key))->order('id DESC')->paginate($pagesize,false,['query'=>input('get.status')]);

$page = $data -> render();

$this->assign('page',$page);

模板部分代码:

<div></div>{$page}