thinkPHP中分頁用法實例分析
本文實例講述了thinkPHP中分頁用法。分享給大家供大家參考,具體如下:
拿一個實例來說吧
action頁面:
public function show(){
import("ORG.Util.Page"); //導(dǎo)入分頁類
$news=D("News");
$count = $news->where('`content_type`='.$id)->count(); //查詢記錄的總條數(shù)
$p = new Page($count, 10);
$list = $contact->where('`content_type`='.$id)->order('sort')->limit($p->firstRow . ',' . $p->listRows)->select();
$p->setConfig('header', '條數(shù)據(jù)'); //分頁樣式可自定義
$p->setConfig('prev', "<");
$p->setConfig('next', '>');
$p->setConfig('first', '<<');
$p->setConfig('last', '>>');
$page = $p->show(); //分頁的導(dǎo)航條的輸出變量
$this->assign("page",$page); //在模板頁面中輸出分頁
$this->assign('info',$list); //查詢的信息反饋到模板頁面中
$this->display('index');
}
調(diào)用的tpl頁面:index.php
自定義的css樣式,主要用于分頁樣式
<style type="text/css">
.page{
font-size:18px;
}
.page .current{
width:10px;
font-size:16px;
margin-left:5px;
padding:2px;
border:1px solid #000;
}
.page a{
min-width:10px;
font-size:16px;
margin-left:5px;
border:1px solid #000;
padding:2px;
}
</style>
循環(huán)輸出分頁信息
................
...............
...............
<div class="page"> {$page} </page> <!-- 輸出分頁信息 -->
分頁樣式如下:

可根據(jù)需要自定義所需的樣式
希望本文所述對大家基于thinkPHP框架的php程序設(shè)計有所幫助。
相關(guān)文章
ThinkPHP5實現(xiàn)JWT?Token認證的過程(親測可用)
這篇文章主要介紹了ThinkPHP5實現(xiàn)JWT?Token認證,首先composer先掛載阿里云鏡像,安裝JWT擴展,本文給大家講解的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-10-10
PHP使用Redis實現(xiàn)Session共享的實現(xiàn)示例
這篇文章主要介紹了PHP使用Redis實現(xiàn)Session共享的實現(xiàn)示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-05-05
簡單的php+mysql聊天室實現(xiàn)方法(附源碼)
這篇文章主要介紹了簡單的php+mysql聊天室實現(xiàn)方法,詳細介紹了數(shù)據(jù)庫,框架頁面,登錄及信息的發(fā)布、展示功能實現(xiàn)技巧,并附帶了完整源碼供讀者下載參考,需要的朋友可以參考下2016-01-01
Yii2搭建后臺并實現(xiàn)rbac權(quán)限控制完整實例教程
這篇文章主要介紹了Yii2搭建后臺并實現(xiàn)rbac權(quán)限控制完整實例教程的相關(guān)資料,需要的朋友可以參考下2016-04-04
ThinkPHP中類的構(gòu)造函數(shù)_construct()與_initialize()的區(qū)別詳解
這篇文章主要介紹了ThinkPHP中類的構(gòu)造函數(shù)_construct()與_initialize()的區(qū)別,文中介紹的非常詳細,相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。2017-03-03

