zoukankan      html  css  js  c++  java
  • ThinkPHP分页类

    第一种:利用Page类和limit方法
    $User = M('User');                   // 实例化User对象
    $count      = $User->where('status=1')->count(); // 查询满足要求的总记录数
    $Page       = new ThinkPage($count,25);     // 实例化分页类 传入总记录数和每页显示的记录数(25)
    $show       = $Page->show();              // 分页显示输出

    $list = $User->where('status=1')->order('create_time')->limit($Page->firstRow.','.$Page->listRows)->select(); // 进行分页数据查询
    $this->assign('list',$list);             // 赋值数据集
    $this->assign('page',$show);             // 赋值分页输出
    $this->display();                    // 输出模板
     
    第二种:分页类和page方法的实现
    $User = M('User');                   // 实例化User对象
    $list = $User->where('status=1')->order('create_time')->page($_GET['p'].',25')->select();// 进行分页数据查询
    $this->assign('list',$list);             // 赋值数据集
    $count      = $User->where('status=1')->count(); // 查询满足要求的总记录数
    $Page       = new ThinkPage($count,25);     // 实例化分页类 传入总记录数和每页显示的记录数
    $show       = $Page->show();             // 分页显示输出
    $this->assign('page',$show);             // 赋值分页输出
    $this->display();                    // 输出模板
     
    带入查询条件
    $count      = $User->where($map)->count();    // 查询满足要求的总记录数
    $Page       = new ThinkPage($count,25);     // 实例化分页类 传入总记录数和每页显示的记录数
    //分页跳转的时候保证查询条件
    foreach($map as $key=>$val) {
        $Page->parameter[$key]   =   urlencode($val);
    }
    $show       = $Page->show();             // 分页显示输出
     
    分页样式定制
    $Page->setConfig('header','个会员');
  • 相关阅读:
    Java中的Date类型无法赋值给数据库的datetime类型
    在HTML中改变input标签中的内容
    sizeof计算类的大小
    UML类图,转载
    大端小段详解—转载
    leetcode练习
    linux基础
    排序算法和查找算法

    链表
  • 原文地址:https://www.cnblogs.com/boystar/p/4662011.html
Copyright © 2011-2022 走看看