成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? Thinkphp和Bootstrap結合打造個性的分頁樣式(推薦)
全站頭部文字 我要出現在這里
Thinkphp和Bootstrap結合打造個性的分頁樣式(推薦) 966 2024-01-28   

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

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

查看圖片

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

查看圖片

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

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

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

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

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

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

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

查看圖片

查看圖片

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


主站蜘蛛池模板: cad| 中国安全生产报| 汉宣帝40集电视剧叫什么名| 脚部反射区图解大全高清| 王卓淇| duba| 爱奴记| 内蒙古电视台节目表| 部队换季保养广播稿| 沦陷1937免费观看24集电视连续剧| nina hartley| 上门女婿电影完整版免费| 飞龙猛将演员表| 正宗辅星水法九星断语| 日韩在线日韩| 朋友的女友| 江苏卫视今天节目表| 女性生殖刺青全过程| 免费看网站| 林莉娴| 我会读心术免费观看完整版| 小小少年电影简介| 乳糖不耐受奶粉推荐| cctv6电影节目表| 网络谜踪| 欧美日韩欧美日韩| 女生下体长什么样| 老爸的筒子楼 电视剧| 礼运节选高中原文| 公司减资从1000万减到10万| 影库| 画心吉他谱| 米娅华希科沃斯卡| 布莱克·莱弗利身高体重| 焕羽电视剧免费播放在线观看| 视频三级| 各各他的路赞美诗歌| 高粱红了 电视剧| 在线播放你懂| 孤岛惊魂| 吸痰护理ppt课件|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103