thinkphp5分页

thinkphp5封装的分页功能十分简便

创建一个pagetest模板

在模板下创建公共文件夹common  创建一个新的Base类  继承Controller

<?php

namespace apppagetestcommon;

use thinkController;

class Base extends Controller
{ }

 在创建一个Page控制器

<?php

namespace apppagetestcontroller;

use apppagetestcommonBase;
use apppagetestmodelUser;

class Page extends Base { public function index() { $user = new User();     $list = User::paginate(3); $this->assign('list', $list); return $this->fetch(); } }

创建model模型

类名User为当前数据库表名

<?php

namespace apppagetestmodel;

use thinkModel;

class User extends Model
{
   
}

创建视图文件夹  view

view下创建视图文件

index.html主要内容

    <div>
        <ul>
            {volist name='list' id='res'}
            <li>{$res.uname} | {$res.pwd} | {$res.sex} | {$res.create_time} | {$res.update_time}</li>
            {/volist}
        </ul>
    </div>
    {$list->render()}
{$list->render()}为页码数字和上一页下一页

页面显示内容

另一种显示方式

更改一下控制器里面的

 $list = User::paginate(3);改为$list = User::paginate(3,true);

╰︶﹉⋛⋋⊱⋋๑๑⋌⊰⋌⋚﹉︶╯
原文地址:https://www.cnblogs.com/zhangcheng001/p/11349925.html