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

    ╰︶﹉⋛⋋⊱⋋๑๑⋌⊰⋌⋚﹉︶╯
  • 相关阅读:
    java中将表单转换为PDF
    base64图片
    ORACLE中用户等系统信息操作
    jquery中live is not a function的问题
    完全卸载Oracle11G
    jquery 获取鼠标和元素的坐标点
    JS的多线程
    Oracle和SQLServer解锁杀进程
    JAVA 通过LDAP获取AD域用户及组织信息
    oracle基础语法大全
  • 原文地址:https://www.cnblogs.com/zhangcheng001/p/11349925.html
Copyright © 2011-2022 走看看