1. 程式人生 > >thinkphp自帶分頁類

thinkphp自帶分頁類

thinkphp 自帶 分頁類

thinkphp自帶分頁使用案例:

$Data = M(‘Data‘); // 實例化Data數據對象  date 是你的表名
    import(‘ORG.Util.Page‘);// 導入分頁類
    $count = $Data->where($map)->count();// 查詢滿足要求的總記錄數 $map表示查詢條件
    $Page = new Page($count);// 實例化分頁類 傳入總記錄數
    $show = $Page->show();// 分頁顯示輸出
    // 進行分頁數據查詢
    $list = $Data->where($map)->order(‘id‘)->limit($Page->firstRow.‘,‘.$Page->listRows)->select(); // $Page->firstRow 起始條數 $Page->listRows 獲取多少條
    $this->assign(‘list‘,$list);// 賦值數據集
    $this->assign(‘page‘,$show);// 賦值分頁輸出
    $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自帶分頁類