最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Thinkphp和Bootstrap結(jié)合打造個性的分頁樣式(推薦)

 更新時間:2016年08月01日 10:14:12   作者:鄉(xiāng)間小路  
這篇文章主要介紹了Thinkphp和Bootstrap結(jié)合打造個性的分頁樣式(推薦)的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

先吐槽一下ThinkPHP3.1版的分頁樣式,雖然看起來也很簡單大方,但是所有的頁碼全是使用簡單的數(shù)字,之間的空隙比較小,不大容易點,還有那個“前5頁”和“后5頁”顯得有點多余,因為點擊當(dāng)前顯示第一頁的“上一頁”按鈕會自然出來前5頁。

3.1的分頁效果是這個樣子滴:

針對以上種種不太理想的情況,又加上最近學(xué)習(xí)了ThinkPHP5,在ThinkPHP5中提供了對BootStrap分頁樣式的完美支持,在thinkphp5中只要引入了BootStrap.css文件,在使用Controller中使用分頁函數(shù)后,前臺自然就會按照BootStrap的樣式來顯示,效果是這個樣子滴:

而我開發(fā)頂求網(wǎng)的時候ThinkPHP5還沒出來,使用的是3.1版本,那么在3.1版中如何才能使用BootStrap的分頁組件呢?以下是解決辦法:

1.派生thinkphp的原生page.class.php類

為了不影響核心文件(違反設(shè)計模式種的對修改封閉原則),我派生了一個子類ListPage,該子類代碼如下:

import('ORG.Util.Page');// 導(dǎo)入分頁類
 class ListPage extends Page
 {//針對本系統(tǒng)User控制器特點重寫Page類中相關(guān)函數(shù)
 /**
   * 分頁顯示輸出
   * @access public
   */
  protected $config = array('header'=>'條記錄','prev'=>'<','next'=>'>',
  'first'=>'<<','last'=>'>>',
  'theme'=>'%first% %upPage% %linkPage% %downPage% %end%');
  ……

可以看到,首先導(dǎo)入核心類所處的文件,然后就可以大膽的派生了,而這里只列出了核心代碼。我們只需要修改page類中的Config變量就可以了,在子類中重寫該變量為上面的形式,然后再所有Action(Controller)中使用該子類來建立分頁對象即:

$Page=new ListPage($count,5);

這樣就可以使用我們上面的設(shè)置了,好了,搞定,新的分頁顯示效果如下:

以上所述是小編給大家介紹的Thinkphp和Bootstrap結(jié)合打造個性的分頁樣式(推薦),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • PHP獲取用戶客戶端真實IP的解決方案

    PHP獲取用戶客戶端真實IP的解決方案

    獲取客戶端ip其實不是個簡單的活兒,因為存在Ip欺騙,和代理問題,所以獲取客戶端的IP的真實性會打折扣的,不能百分百準(zhǔn)確.但是我們盡量使用比較完善的方法獲取客戶的ip,下面小編給大家分享PHP獲取用戶客戶端真實IP的方法,一起看看吧
    2016-10-10
  • PHP環(huán)境中Memcache的安裝和使用

    PHP環(huán)境中Memcache的安裝和使用

    本文給大家介紹php環(huán)境中memcache的安裝和使用,它可以應(yīng)用任意多個連接,使用非阻塞的網(wǎng)絡(luò)IO。由于它的工作機制是在內(nèi)存中開辟一塊空間,然后建立一個HashTable,Memcached自管理這些HashTable,感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • Yii實現(xiàn)自動加載類地圖的方法

    Yii實現(xiàn)自動加載類地圖的方法

    這篇文章主要介紹了Yii實現(xiàn)自動加載類地圖的方法,涉及Yii加載類的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • php fseek函數(shù)讀取大文件兩種方法

    php fseek函數(shù)讀取大文件兩種方法

    php中讀取文件非常簡單,但如果讀取的文件非常大,改如何解決呢?我們可以直接使用fseek來進行大文件操作,本文章向大家介紹php使用fseek函數(shù)讀取大文件,需要的朋友可以參考一下
    2016-10-10
  • 用php實現(xiàn)百度網(wǎng)盤圖片直鏈的代碼分享

    用php實現(xiàn)百度網(wǎng)盤圖片直鏈的代碼分享

    華為網(wǎng)盤有個直鏈功能,不過需要錢買。我有百度網(wǎng)盤,不過百度的網(wǎng)盤外鏈不能在網(wǎng)頁里直接使用圖片 華為的直鏈功能可以做到。百度哪天也能有這功能就好了。
    2012-11-11
  • php的常量和變量實例詳解

    php的常量和變量實例詳解

    這篇文章主要介紹了php的常量和變量實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • yii2分頁之實現(xiàn)跳轉(zhuǎn)到具體某頁的實例代碼

    yii2分頁之實現(xiàn)跳轉(zhuǎn)到具體某頁的實例代碼

    這篇文章主要介紹了yii2分頁之實現(xiàn)跳轉(zhuǎn)到具體某頁的實例代碼的相關(guān)資料,需要的朋友可以參考下
    2016-06-06
  • php利用imagemagick實現(xiàn)復(fù)古老照片效果實例

    php利用imagemagick實現(xiàn)復(fù)古老照片效果實例

    imagick是一個PHP的擴展,用ImageMagick提供的API來進行圖片的創(chuàng)建與修改,不過這些操作已經(jīng)包裝到擴展imagick中去了,最終調(diào)用的是ImageMagick提供的API。這篇文章主要給大家介紹了php利用imagemagick實現(xiàn)復(fù)古老照片的效果實例,需要的朋友可以參考下。
    2017-02-02
  • yii實現(xiàn)CheckBox復(fù)選框在同一行顯示的方法

    yii實現(xiàn)CheckBox復(fù)選框在同一行顯示的方法

    這篇文章主要介紹了yii實現(xiàn)CheckBox復(fù)選框在同一行顯示的方法,對比了網(wǎng)上搜集的方法,給出了改進的意見,非常具有實用價值,需要的朋友可以參考下
    2014-12-12
  • thinkPHP框架中執(zhí)行原生SQL語句的方法

    thinkPHP框架中執(zhí)行原生SQL語句的方法

    這篇文章主要介紹了thinkPHP框架中執(zhí)行原生SQL語句的方法,結(jié)合實例形式分析了thinkPHP中執(zhí)行原生SQL語句的相關(guān)操作技巧,并簡單分析了query與execute方法的使用區(qū)別,需要的朋友可以參考下
    2017-10-10

最新評論

麻栗坡县| 宣恩县| 靖远县| 合水县| 祁门县| 那曲县| 阳城县| 怀安县| 高邮市| 林芝县| 大余县| 讷河市| 民权县| 横山县| 天全县| 时尚| 青川县| 嵊州市| 松滋市| 苗栗市| 柳河县| 屯昌县| 东城区| 略阳县| 靖西县| 鹤山市| 沙坪坝区| 水富县| 元氏县| 潼南县| 浮山县| 南部县| 涡阳县| 嘉义市| 师宗县| 文成县| 西藏| 宜宾县| 峨边| 南充市| 罗平县|