摘要:第一步:創(chuàng)建模型Users<?php /** * Created by PhpStorm. * User: Administrator * Date: 2019/4/22 * Time: 9:07 */ namespace app\
第一步:創(chuàng)建模型Users
<?php /** * Created by PhpStorm. * User: Administrator * Date: 2019/4/22 * Time: 9:07 */ namespace app\index\model; use think\Model; class Users extends Model { protected $table = 'users'; protected $pk = 'id'; }
第二步:創(chuàng)建控制器Users.php
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2019/4/22
* Time: 9:26
*/
namespace app\index\controller;
use think\Controller;
use app\index\model\Users as UsersModel;
class Users extends Controller
{
public function user()
{
//分頁設置
$config = [
'type'=>'bootstrap',
'var_page'=>'page'
];
//每頁顯示條數(shù)
$num=1;
//是否簡單分頁 設置false
$simple =false;
//用模型來獲取分頁數(shù)據(jù) think\Paginate
$paginate = UsersModel::paginate($num,$simple,$config); //$paginate為分頁數(shù)據(jù)
// halt($paginate); //分頁數(shù)據(jù)
//獲取分頁的html代碼
$page = $paginate->render(); //獲取分頁變量
//查看一下
// halt($page);
//將分頁數(shù)據(jù)賦值給模版
$this->view->assign('users',$paginate);
//將分頁數(shù)據(jù)賦值給模版
$this->view->assign('page',$page);
//渲染模版
return $this->view->fetch();
}
}
第三步:創(chuàng)建試圖顯示user.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>信息表測試</title> {load href="/static/bootstrap/css/bootstrap.css"} </head> <body> <div class="container"> <div class="row"> <h3 class="text-center">學員信息表</h3> <div class="col-md-5 col-md-offset-4"> <table class="table table-bordered table-hover text-center"> <tr class="info"> <td>ID</td> <td>姓名</td> <td>性別</td> <td>年齡</td> <td>愛好</td> </tr> {volist name="users" id="user"} <tr> <td>{$user.id}</td> <td>{$user.name}</td> <td> {//$user.sex} {in name="user.sex" value="0,1"} {if $user.sex == 0} 男 {else /} 女 {/if} {/in} </td> <td> {//$user.age} {between name="user.age" value="20,30"} 很年輕 {/between} {between name="user.age" value="31,50"} 中年油膩男 {/between} {between name="user.age" value="51,200" } 已退休 {/between} </td> <td>{$user.hobby}</td> </tr> {/volist} </table> {//raw參數(shù)的意思是解析html代碼,在think/paginator/driver/bootstrap.php中修改樣式} <div class="text-center">{$page|raw}</div> </div> </div> </div> {load href="/static/jquery/jquery-3.4.0.js"} {load href="/static/bootstrap/js/bootstrap.js"} </body> </html>
批改老師:西門大官人批改時間:2019-04-22 10:59:59
老師總結:代碼比較規(guī)范,最好上傳一下程序的運行效果圖。