thinkphp5分页

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

建立一个pagetest模板html

 

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

<?php

namespace app\pagetest\common;

use think\Controller;

class Base extends Controller
{ }

 在建立一个Page控制器数据库

<?php

namespace app\pagetest\controller;

use app\pagetest\common\Base;
use app\pagetest\model\User;

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

建立model模型app

类名User为当前数据库表名thinkphp5

<?php

namespace app\pagetest\model;

use think\Model;

class User extends Model
{
   
}

建立视图文件夹  viewfetch

view下建立视图文件this

index.html主要内容spa

    <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()}为页码数字和上一页下一页

页面显示内容code

另外一种显示方式

更改一下控制器里面的

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

相关文章
相关标签/搜索