分页(thinkphp5.0版本)

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

    控制器部分代码:

    $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}

原文地址:https://www.cnblogs.com/apeandcat/p/6104314.html