zoukankan      html  css  js  c++  java
  • [ThinkPHP]实现分页

            $Data = M('Data'); // 实例化Data数据对象
            import('ORG.Util.Page');// 导入分页类
            $count      = $Data->where($map)->count();// 查询满足要求的总记录数
            $Page       = new Page($count,$showNum);// 实例化分页类 传入总记录数$showNum是每个页面显示文章数
            // 进行分页数据查询 注意page方法的参数的前面部分是当前的页数使用 $_GET[p]获取
            $nowPage = isset($_GET['p'])?$_GET['p']:1;
            $list = $Data->where($map)->order('create_time')->page($nowPage.','.$Page->listRows)->select();
            $show       = $Page->show();// 分页显示输出
            $this->assign('page',$show);// 赋值分页输出
            $this->assign('list',$list);// 赋值数据集
            $this->display(); // 输出模板
    

     在模板显示

        <table cellpadding=3 cellspacing=5>
        <volist name="list" id="vo">
        <tr>
        <td >[ {$vo.create_time|date='Y-m-d H:i:s',###} ] {$vo.title} </td>
        </tr>
        </volist>
        <tr>        
        </tr>
        </table>
        <div class="result page">{$page}</div> #分页
    
  • 相关阅读:
    原型模式
    哈希表原理
    Pow共识算法
    C++虚函数的工作原理
    TCP三次握手与四次分手
    TCP重置报文段及RST常见场景分析
    Ping、Traceroute工作原理
    ARP协议
    Rust生命周期bound用于泛型的引用
    Linux下core dump
  • 原文地址:https://www.cnblogs.com/bushe/p/4106232.html
Copyright © 2011-2022 走看看