成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > thinkPHP5框架分頁樣式類完整示例

thinkPHP5框架分頁樣式類完整示例

熱門標簽:合肥企業(yè)外呼系統(tǒng)線路 桂陽公司如何做地圖標注 宿州正規(guī)外呼系統(tǒng)軟件 代理打電話機器人 萍鄉(xiāng)商鋪地圖標注 電信外呼系統(tǒng)多少錢一個月 太原400電話申請流程 企業(yè)400電話辦理多少費用 神龍斗士電話機器人

本文實例講述了thinkPHP5分頁樣式類。分享給大家供大家參考,具體如下:

在配置文件中改路徑

把這段代碼放入extend文件下 可以在這個文件下創(chuàng)建個page文件

在分頁的控制器方法中

->paginate(12,false,[ 'type'=> 'page\Page','var_page'=>'page']);

?php
namespace page;
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2017 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: zhangyajun 448901948@qq.com>
// +----------------------------------------------------------------------
use think\Paginator;
class Page extends Paginator
{
  //首頁
  protected function home() {
    if ($this->currentPage() > 1) {
      return "a href='" . $this->url(1) . "' title='首頁'>首頁/a>";
    } else {
      return "p>首頁/p>";
    }
  }
  //上一頁
  protected function prev() {
    if ($this->currentPage() > 1) {
      return "a href='" . $this->url($this->currentPage - 1) . "' title='上一頁'>上一頁/a>";
    } else {
      return "p>上一頁/p>";
    }
  }
  //下一頁
  protected function next() {
    if ($this->hasMore) {
      return "a href='" . $this->url($this->currentPage + 1) . "' title='下一頁'>下一頁/a>";
    } else {
      return"p>下一頁/p>";
    }
  }
  //尾頁
  protected function last() {
    if ($this->hasMore) {
      return "a href='" . $this->url($this->lastPage) . "' title='尾頁'>尾頁/a>";
    } else {
      return "p>尾頁/p>";
    }
  }
  //統(tǒng)計信息
  protected function info(){
    return "p class='pageRemark'>共b>" . $this->lastPage .
      "/b>頁b>" . $this->total . "/b>條數據/p>";
  }
  /**
   * 頁碼按鈕
   * @return string
   */
  protected function getLinks()
  {
    $block = [
      'first' => null,
      'slider' => null,
      'last'  => null
    ];
    $side  = 3;
    $window = $side * 2;
    if ($this->lastPage  $window + 6) {
      $block['first'] = $this->getUrlRange(1, $this->lastPage);
    } elseif ($this->currentPage = $window) {
      $block['first'] = $this->getUrlRange(1, $window + 2);
      $block['last'] = $this->getUrlRange($this->lastPage - 1, $this->lastPage);
    } elseif ($this->currentPage > ($this->lastPage - $window)) {
      $block['first'] = $this->getUrlRange(1, 2);
      $block['last'] = $this->getUrlRange($this->lastPage - ($window + 2), $this->lastPage);
    } else {
      $block['first'] = $this->getUrlRange(1, 2);
      $block['slider'] = $this->getUrlRange($this->currentPage - $side, $this->currentPage + $side);
      $block['last']  = $this->getUrlRange($this->lastPage - 1, $this->lastPage);
    }
    $html = '';
    if (is_array($block['first'])) {
      $html .= $this->getUrlLinks($block['first']);
    }
    if (is_array($block['slider'])) {
      $html .= $this->getDots();
      $html .= $this->getUrlLinks($block['slider']);
    }
    if (is_array($block['last'])) {
      $html .= $this->getDots();
      $html .= $this->getUrlLinks($block['last']);
    }
    return $html;
  }
  /**
   * 渲染分頁html
   * @return mixed
   */
  public function render()
  {
    if ($this->hasPages()) {
      if ($this->simple) {
        return sprintf(
          '%sdiv class="pagination">%s %s %s/div>',
          $this->css(),
          $this->prev(),
          $this->getLinks(),
          $this->next()
        );
      } else {
        return sprintf(
          '%sdiv class="pagination">%s %s %s %s %s %s/div>',
          $this->css(),
          $this->home(),
          $this->prev(),
          $this->getLinks(),
          $this->next(),
          $this->last(),
          $this->info()
        );
      }
    }
  }
  /**
   * 生成一個可點擊的按鈕
   *
   * @param string $url
   * @param int  $page
   * @return string
   */
  protected function getAvailablePageWrapper($url, $page)
  {
    return 'a href="' . htmlentities($url) . '" rel="external nofollow" title="第"'. $page .'"頁" >' . $page . '/a>';
  }
  /**
   * 生成一個禁用的按鈕
   *
   * @param string $text
   * @return string
   */
  protected function getDisabledTextWrapper($text)
  {
    return 'p class="pageEllipsis">' . $text . '/p>';
  }
  /**
   * 生成一個激活的按鈕
   *
   * @param string $text
   * @return string
   */
  protected function getActivePageWrapper($text)
  {
    return 'a href="" class=" rel="external nofollow" cur">' . $text . '/a>';
  }
  /**
   * 生成省略號按鈕
   *
   * @return string
   */
  protected function getDots()
  {
    return $this->getDisabledTextWrapper('...');
  }
  /**
   * 批量生成頁碼按鈕.
   *
   * @param array $urls
   * @return string
   */
  protected function getUrlLinks(array $urls)
  {
    $html = '';
    foreach ($urls as $page => $url) {
      $html .= $this->getPageLinkWrapper($url, $page);
    }
    return $html;
  }
  /**
   * 生成普通頁碼按鈕
   *
   * @param string $url
   * @param int  $page
   * @return string
   */
  protected function getPageLinkWrapper($url, $page)
  {
    if ($page == $this->currentPage()) {
      return $this->getActivePageWrapper($page);
    }
    return $this->getAvailablePageWrapper($url, $page);
  }
  /**
   * 分頁樣式
   */
  protected function css(){
    return ' style type="text/css">
      .pagination p{
        margin:0;
        cursor:pointer
      }
      .pagination{
        height:40px;
        padding:20px 0px;
      }
      .pagination a{
        display:block;
        float:left;
        margin-right:10px;
        padding:2px 12px;
        border:1px #cccccc solid;
        background:#fff;
        text-decoration:none;
        color:#808080;
        font-size:12px;
        line-height:24px;
      }
      .pagination a:hover{
        color:#009688;
        background: white;
        border:1px #009688 solid;
      }
      .pagination a.cur{
        border:none;
        background:#009688;
        color:#fff;
      }
      .pagination p{
        float:left;
        padding:2px 12px;
        font-size:12px;
        line-height:24px;
        color:#bbb;
        border:1px #ccc solid;
        background:#fcfcfc;
        margin-right:8px;
      }
      .pagination p.pageRemark{
        border-style:none;
        background:none;
        margin-right:0px;
        padding:4px 0px;
        color:#666;
      }
      .pagination p.pageRemark b{
        color:red;
      }
      .pagination p.pageEllipsis{
        border-style:none;
        background:none;
        padding:4px 0px;
        color:#808080;
      }
      .dates li {font-size: 14px;margin:20px 0}
      .dates li span{float:right}
    /style>';
  }
}

更多關于thinkPHP相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術總結》。

希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。

您可能感興趣的文章:
  • ThinkPHP5.1+Ajax實現的無刷新分頁功能示例
  • thinkphp5框架前后端分離項目實現分頁功能的方法分析
  • thinkphp5+layui實現的分頁樣式示例
  • ThinkPHP5&5.1框架關聯模型分頁操作示例
  • thinkPHP5框架實現基于ajax的分頁功能示例
  • thinkPHP5分頁功能實現方法分析
  • ThinkPHP5分頁paginate代碼實例解析

標簽:鄂州 崇左 辛集 太原 白銀 綏化 衡陽 廊坊

巨人網絡通訊聲明:本文標題《thinkPHP5框架分頁樣式類完整示例》,本文關鍵詞  thinkPHP5,框架,分頁,樣式,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《thinkPHP5框架分頁樣式類完整示例》相關的同類信息!
  • 本頁收集關于thinkPHP5框架分頁樣式類完整示例的相關信息資訊供網民參考!
  • 推薦文章
    精品免费日韩av| 日韩精品无码一区二区| 国产最顶级的黄色片在线免费观看| 日韩精品一卡二卡| 久久爱www成人| 亚洲一区二区三区视频在线播放| 91精品国产麻豆国产在线观看| 久色视频网站| 9久re热视频在线精品| 成年片费网站色大全免费视频| 国产免费拔擦拔擦8x高清在线人| 国产视频欧美视频| 日韩成人黄色片| 欧美日韩一区二区国产| 网曝门事件国产精品二区| 亚洲欧美激情在线视频| 亚洲精品国产一区二区精华液| 天天操天天操一操| 黄色网页大全| 久久久午夜精品理论片中文字幕| 国产精品久久激情| 国产欧美日韩在线观看视频| 伊人婷婷欧美激情| 亚洲天堂影院在线观看| 日韩av免费电影| 亚洲每日在线| 欧美一区二区黄色| 精品日韩成人av| 国产亚洲欧美精品久久久久久| 91麻豆精品久久久久蜜臀| 古装做爰无遮挡三级聊斋艳谭| 真人bbbbbbbbb毛片| 理论片午午伦夜理片在线播放| 亚洲天堂男人网| 人妻久久久一区二区三区| 男人插女人视频在线观看| 人人草在线视频| 免费日韩视频在线观看| 午夜电影久久久| 激情校园亚洲图片| 精品一区二区三区免费视频| 欧美不卡在线视频| av成人在线播放| 欧美主播一区二区三区美女| 日日噜噜噜夜夜爽爽狠狠| 欧美激情20| 超碰精品一区二区三区乱码| 二级片在线观看| 日韩一卡二卡三卡国产欧美| www.青青青| 黄色电影免费在线看| 国产一级二级av| 色yeye香蕉凹凸一区二区av| 亚洲一区二区小说| 欧美日韩国产成人在线观看| 伊人久久久久久久久久久| 在线能看的av| 2020中文字字幕在线不卡| 欧美日韩精品二区第二页| 91精品国产自产在线丝袜啪| 国产97色在线|日韩| 亚洲国产婷婷香蕉久久久久久99| 亚欧色一区w666天堂| 日本在线播放视频| av在线资源网| 亚洲午夜激情网页| 一级片在线免费播放| 黄色aaa级片| 欧美波霸videosex极品| 亚洲av无码乱码国产精品fc2| 好吊日在线视频| 九一国产精品| 精品日韩一区二区三区免费视频| 亚洲伊人成人网| 成人短视频在线观看| 免费看黄色91| 特级毛片www| 欧美交受高潮1| 午夜视频福利在线| 99久久九九| 国产欧美精品一区二区三区| 日韩精品视频网址| 国产 高清 精品 在线 a| 欧美成人精品影院| 国产高清在线| 美女又爽又黄视频毛茸茸| 国内精品视频在线| 粉嫩aⅴ一区二区三区| 黄色三级中文字幕| 91高跟黑色丝袜呻吟在线观看| 亚洲婷婷久久综合| 四虎成人在线| 久久久国产精品视频| 黄色成人在线网站| 2019中文字幕在线电影免费| 日本午夜大片| 成人高清在线观看免费| 九一国产精品视频| 精品国产乱码久久久久久闺蜜| 免费不卡亚洲欧美| 欧洲另类一二三四区| 中文字幕亚洲精品在线| 日本中文字幕在线视频观看| 91精品婷婷色在线观看| 成人3d动漫一区二区三区91| 国产精品黄页网站在线播放免费| 五月激情丁香婷婷| 尤物九九久久国产精品的特点| 天天操天天干天天摸| 一个人看的www视频免费观看| 91在线精品入口| 国产精品一级视频| 视频在线观看成人| 成人禁用看黄a在线| 亚洲色图在线观看| 久久久久久久久久久影院| 精品久久久久久久久久岛国gif| 色婷婷成人网| 亚洲欧美日韩激情| 日韩精品视频网| 久久免费少妇高潮久久精品99| 中文字幕av高清| 欧美日韩国产一区二区在线观看| 欧美日韩人妻精品一区二区三区| 久热中文字幕在线精品免费| 国产成人无码av在线播放dvd| 欧美人与性动交α欧美精品图片| 欧美一二三视频| 精品久久91| 午夜久久福利视频| 国产精品自拍偷拍视频| 色999久久久精品人人澡69| 鲁大师私人影院在线观看| 性欧美暴力猛交另类hd| 久久午夜老司机| 能在线看的av| 欧美三级一区二区三区| 亚洲一区二区三区激情| 成人免费视频观看视频| 欧美在线一二三| 乱人伦中文字幕在线zone| 91在线九色porny| 波多野结衣中文在线| aa在线观看视频| 精品三级久久久久久久电影聊斋| 亚洲精品永久免费视频| 你懂的一区二区| 日韩在线免费| 最新成人av在线| 九九国产精品视频| 国产精品电影一区二区| 极品久久久久久| 神马久久高清| 久久亚洲精品中文字幕冲田杏梨| 国产日韩欧美一区二区三区乱码| 欧美夫妻性视频| 丰满大乳国产精品| 天天干视频在线| 日韩美香港a一级毛片| 狂野欧美性猛交xxxx乱大交| 制服丝袜在线第一页| 国语对白中文字幕| 日本黄在线观看| 50度灰在线| 欧美亚洲一区三区| 国产精品久久久久久久天堂第1集| 国产亚洲人成a在线v网站| 久久亚洲精华国产精华液| 国产一区二区三区亚洲综合| 老司机精品视频导航| 99久久久国产精品美女| 国产自产女人91一区在线观看| h片在线观看视频免费| 国产日韩精品在线观看| 91成人精品网站| 日本电影一区二区在线观看| 精品人妻一区二区三| 九九热最新视频//这里只有精品| 欧美乱大交xxxxx| 亚洲国产午夜伦理片大全在线观看网站| 8mav在线| 中文av在线全新| 97精品国产露脸对白| 国产精品麻豆va在线播放| 好男人看片在线观看免费观看国语| 国产亚洲自拍一区| 中文字幕123| 亚洲国产毛片完整版| 激情亚洲综合网| 欧美日本不卡| 国产二区精品| 精精国产xxxx视频在线播放| 久久综合88| 蜜臀av国内免费精品久久久夜夜| 欧美一级片在线免费观看| 亚洲国产成人av| 在线免费看污网站| 国产l精品国产亚洲区久久| 三妻四妾完整版在线观看电视剧| 欧美污视频久久久| 成人一区在线观看| 在线免费观看成年人视频| 国产午夜精品美女毛片视频| 欧美色就是色| 欧美精品一区二区三区蜜臀| 久久久伦理片| 狠狠爱免费视频| 午夜精品久久久久久久久久| 亚洲天堂一区二区三区| 在线播放av网址| aaaaaaa大片免费看| 久久这里只有精品23| 国产福利一区二区| 国内一区二区三区精品视频| 久久国产精品99久久久久久丝袜| 亚洲伦理中文字幕| 国产大学生校花援交在线播放| 欧美午夜精品久久久| 欧美诱惑福利视频| 欧洲亚洲精品视频| jizzjizz.con| 美乳美女在线观看香蕉| 另类视频在线| 欧美日韩精品高清| 亚洲精品国产精品国自产观看浪潮| 国产精品日韩欧美一区二区| 尤物视频在线观看国产| 国产精品久久久久久久久久小说| 97在线观视频免费观看| 精品人妻一区二区免费视频| 国产欧美日韩精品在线观看| 99re视频精品| 国产精品污污网站在线观看| 中文字幕剧情在线观看| 亚洲午夜精品视频| xxxxwww一片| 在线观看av每日更新免费| 国内揄拍国内精品少妇国语| 色综合五月天导航| 台湾成人免费视频| 亚洲国产天堂网精品网站| 日本韩国欧美超级黄在线观看| 国产精品黄网站| 91成人午夜| 天堂网一区二区三区| 成人午夜一级二级三级| 日韩中文字幕亚洲| 欧美色图欧美色图| 欧美丝袜丝交足nylons图片| 色94色欧美sute亚洲13| 国产精品一区在线观看| 国内精品久久久久久久久久久| 鲁大师成人一区二区三区| 亚洲综合色视频| 久久免费视频6| av毛片在线免费观看| 亚洲人av在线| 成人午夜视频一区二区播放| 99pao成人国产永久免费视频| 国产三区精品| 国产成人精品亚洲精品色欲| 天天做天天躁天天躁| 亚洲欧美激情诱惑| 国产亚洲污的网站| a美女胸又www黄视频久久| 翁止熄痒禁伦短文合集免费视频| a级片国产精品自在拍在线播放| 日干夜干天天干| 又黄又爽在线免费观看| 日韩av免费| 国产高清一级片| 超碰超碰人人人人精品| 日本三级黄色网址| 日韩大陆毛片av| 欧美性色黄大片人与善| 国产精品成人99一区无码| 日本韩国欧美超级黄在线观看| 男生女生差差差的视频在线观看| yw3121.龙物视频永不失联| 亚洲高清精品中出| 久久天堂夜夜一本婷婷麻豆| 成人短视频在线观看| 在线观看不卡一区| 图片区亚洲欧美小说区| 久草在线资源视频| 国产精品久久91| 精品久久无码中文字幕| 成人资源在线播放| 欧美精品久久99| 欧美一级免费观看| 亚洲国产精品日韩专区av有中文| 精品一区二区在线免费观看| 粉嫩粉嫩芽的虎白女18在线视频| 波多野结衣av在线观看| 在线观看国产精品91| 日本精品一区二区三区高清| 国产精品高清一区二区三区| 国产噜噜噜噜噜久久久久久久久| 日韩一二三区不卡| 2019国产精品视频| 亚洲涩涩在线观看| www久久久久久久| 国产精品亚洲片夜色在线| 99re6在线视频| 日韩国产激情| 波多野结衣理论片| 欧美日韩国产网站| 91精品久久久久久粉嫩| 亚洲精品欧美日韩| 欧美老熟妇乱大交xxxxx| 亚洲色欲久久久综合网东京热| 人妻体内射精一区二区三区| 欧美精品在线一区二区三区| www.99com| 成人午夜激情网| 精品日韩一区| 欧美专区一区二区三区| 日韩成人精品一区二区三区| 乱一区二区三区在线播放| 特级毛片在线免费观看| 国产 欧美 在线| 国产精品久久久久久久久久三级| 欧美极品少妇无套实战| 精品人妻伦一区二区三区久久| 九色porny在线| 一本色道久久88亚洲精品综合| 国产精品免费无遮挡无码永久视频| 影音先锋欧美在线|