国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

thinkPHP3.2實現分頁自定義樣式的方法講解

2020-03-22 18:25:38
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了thinkPHP3.2實現分頁自定義樣式的方法,結合實例形式分析了thinkPHP3.2針對底層框架代碼的修改與使用相關操作技巧,需要的朋友可以參考下

本文實例講述了thinkPHP3.2實現分頁自定義樣式的方法。分享給大家供大家參考,具體如下:

下面是一個Tp3.2的自定義分頁,這個方法也是在看過一個網友的博客之后受到啟發這么寫的。經過了一些修改,大家在看到代碼之后也可以進行修改自定義樣式;

主要的樣式控制文件就是page.css,框架底層的分頁類可以直接進行粘貼復制使用;

1. 框架底層的page.html' target='_blank'>class.php 路徑( Engine/Library/Think)

其實這個文件不需要過多修改,也可以直接使用官方的就行;下面是我現在用的,稍作了修改;

 ?phpnamespace Think;class Page{ public $firstRow; // 起始行數 public $listRows; // 列表每頁顯示行數 public $parameter; // 分頁跳轉時要帶的參數 public $totalRows; // 總行數 public $totalPages; // 分頁總頁面數 public $rollPage = 11;// 分頁欄每頁顯示的頁數 public $lastSuffix = true; // 最后一頁是否顯示總頁數 private $p = p //分頁參數名 private $url = //當前鏈接URL private $nowPage = 1; // 分頁顯示定制 private $config = array( header = span >

2. 控制器,隨便寫個demo。

public function index(){ $obj=M( news  $count = $obj- where( status=1 and classID=74 )- count();// 查詢滿足要求的總記錄數 $limit = 10; $Page = new /Think/Page($count,$limit);// 實例化分頁類 傳入總記錄數和每頁顯示的記錄數(25) $show = $Page- show();// 分頁顯示輸出 $list = $obj- where( status=1 and classID=74 )- order( writetime desc )- limit($Page- firstRow. , .$Page- listRows)- select(); $firstlist = $obj- where( status=1 and classID=74 and Indexfirst=1 )- order( writetime desc )- limit(4)- select(); $this- assign( firstlist ,$firstlist); $this- assign( page ,$show);// 賦值分頁輸出 $this- assign( list ,$list); $this- display();}

3. 接下來是View層,樣式控制。page.css文件

.b-page { background: #fff; box-shadow: 0px 1px 2px 0px #E2E2E2;.page { width: 100%; background: #FFF; text-align: center; overflow: hidden; font-size:14px; margin-top:50px;.page .first,.page .prev,.page .current,.page .num,.page .current,.page .next,.page .end { padding: 8px 16px; margin: 0px 5px; display: inline-block; color: #144970; border: 1px solid #F2F2F2; border-radius: 5px;.page .first:hover,.page .prev:hover,.page .current:hover,.page .num:hover,.page .current:hover,.page .next:hover,.page .end:hover { text-decoration: none; background: #F8F5F5;.page .current { background-color: #144970; color: #FFF; border-radius: 5px;.page .current:hover { text-decoration: none; background: #144970;.page .not-allowed { cursor: not-allowed;}

您可能感興趣的文章:

Laravel框架+Blob實現的多圖上傳功能示例解析

Swoole 1.10.0新版本發布,增加了多項新特性解析

PHP實現順時針打印矩陣(螺旋矩陣)的方法示例講解

以上就是thinkPHP3.2實現分頁自定義樣式的方法講解的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陆良县| 西平县| 西乌珠穆沁旗| 当雄县| 徐汇区| 巴青县| 南皮县| 基隆市| 濮阳市| 武定县| 山东| 陵川县| 正蓝旗| 磐石市| 清苑县| 铁力市| 莱芜市| 静乐县| 凤庆县| 尉氏县| 齐齐哈尔市| 丹寨县| 桦川县| 当雄县| 额尔古纳市| 谢通门县| 寿宁县| 阿尔山市| 获嘉县| 洛隆县| 永仁县| 剑河县| 天祝| 阿克陶县| 宝清县| 雅江县| 泰州市| 三亚市| 伊宁市| 邢台县| 凤翔县|