zoukankan      html  css  js  c++  java
  • 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);

    ╰︶﹉⋛⋋⊱⋋๑๑⋌⊰⋌⋚﹉︶╯
  • 相关阅读:
    webpack打包(2)
    webpack打包(1)
    angular(5自定义模块和ionic创建)
    angular(4)路由及其使用
    anjular(3 生命函数及请求)
    Angular(2)
    自学Angular(1)
    Typescript知识总结
    PLC数据采集与MES系统对接
    python格式化日期时间自动补0
  • 原文地址:https://www.cnblogs.com/zhangcheng001/p/11349925.html
Copyright © 2011-2022 走看看