码迷,mamicode.com
首页 > Web开发 > 详细

[ThinkPHP]实现分页

时间:2014-11-18 23:19:29      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:blog   使用   sp   数据   div   log   bs   ad   as   

        $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> #分页

 

[ThinkPHP]实现分页

标签:blog   使用   sp   数据   div   log   bs   ad   as   

原文地址:http://www.cnblogs.com/bushe/p/4106232.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!