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);

相關文章
相關標籤/搜索