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

ThinkPHP3.2框架自帶分頁功能實(shí)現(xiàn)方法示例

 更新時(shí)間:2019年05月13日 10:48:20   作者:尕夜尋歡  
這篇文章主要介紹了ThinkPHP3.2框架自帶分頁功能實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了thinkPHP框架自帶分頁功能相關(guān)布局、樣式及后臺操作實(shí)現(xiàn)技巧,需要的朋友可以參考下

本文實(shí)例講述了ThinkPHP3.2框架自帶分頁功能實(shí)現(xiàn)方法。分享給大家供大家參考,具體如下:

1.前端-分頁代碼:

<tfoot>
<!--分頁顯示?-->
<tr>
  <td textalign="center" cl nowrap="true" colspan="9" height="20">
   <div class="pages">{$page}</div>
  </td>
</tr>
</tfoot>

2.創(chuàng)建分頁樣式:如page.css 并將以下代碼復(fù)制到該文件中

.pages{float: right}
.pages a,.pages span {
  display:inline-block;
  padding:2px 10px;
  border:1px solid #f0f0f0;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  font-size: 14px;
}
.pages a,.pages li {
  display:inline-block;
  list-style: none;
  text-decoration:none; color:#58A0D3;
}
.pages a.first,.pages a.prev,.pages a.next,.pages a.end{
  margin:0 auto;
}
.pages a:hover{
  border-color:#50A8E6;
}
.pages span.current{
  background:#50A8E6;
  color:#FFF;
  font-weight:700;
  border-color:#50A8E6;
}

3.前端頁面引入分頁樣式css文件

4.控制器中編寫index方法,將數(shù)據(jù)顯示到模板

方法(一):利用Page類和limit方法分頁

<?php
namespace Admin\Controller;
use Think\Controller;
class DocController extends Controller{
  function index(){
    //實(shí)例化Doc數(shù)據(jù)表模型
    $doc = D('Doc');
    //調(diào)用count方法查詢要顯示的數(shù)據(jù)總記錄數(shù)
    $count = $doc->count();
    //echo $count;die;
    $page = new \Think\Page($count,2);
    // 分頁顯示輸出
    $show = $page->show();
    $this->assign('page',$show);
    // 進(jìn)行分頁數(shù)據(jù)查詢 注意limit方法的參數(shù)要使用Page類的屬性
    $doc_list = $doc->limit($page->firstRow.','.$page->listRows)->select();
    $this->assign('doc_list',$doc_list);
    $this->display();
  }

方法(二):分頁類和page方法的實(shí)現(xiàn)分頁

<?php
namespace Admin\Controller;
use Think\Controller;
class DocController extends Controller{
  function index(){
    //實(shí)例化Doc數(shù)據(jù)表模型
    $doc = D('Doc');
    //進(jìn)行分頁數(shù)據(jù)查詢 注意page方法的參數(shù)的前面部分是當(dāng)前的頁數(shù)使用 $_GET[p]獲取
    $doc_list = $doc->page($_GET['p'] . ',2')->select();
    $this->assign('doc_list', $doc_list);// 賦值數(shù)據(jù)集
    $count = $doc->count();// 查詢滿足要求的總記錄數(shù)
    $page = new \Think\Page($count, 2);// 實(shí)例化分頁類 傳入總記錄數(shù)和每頁顯示的記錄數(shù)
    $show = $page->show();// 分頁顯示輸出
    $this->assign('page', $show);// 賦值分頁輸出
    $this->display(); // 輸出模板
  }

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

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

相關(guān)文章

  • Linux下PHP連接Oracle數(shù)據(jù)庫

    Linux下PHP連接Oracle數(shù)據(jù)庫

    PHP連接Oracle是通過oci8訪問的。需要在web服務(wù)器上安裝oracle-instantcilent,使PHP支持Oracle擴(kuò)展包OCI。下面我們來一步步詳細(xì)介紹下如何使用PHP連接Oracle。
    2014-08-08
  • php使用百度ping服務(wù)代碼實(shí)例

    php使用百度ping服務(wù)代碼實(shí)例

    這篇文章主要介紹了php使用百度ping服務(wù)代碼實(shí)例,百度ping服務(wù)可以加速對自己網(wǎng)站的收錄,一般在文章發(fā)表時(shí)調(diào)用,需要的朋友可以參考下
    2014-06-06
  • php防止表單重復(fù)提交實(shí)例講解

    php防止表單重復(fù)提交實(shí)例講解

    在本文中我們給大家整理了關(guān)于php防止表單重復(fù)提交的知識點(diǎn),有需要的朋友們跟著學(xué)習(xí)參考下。
    2019-02-02
  • Laravel 4 初級教程之Pages、表單驗(yàn)證

    Laravel 4 初級教程之Pages、表單驗(yàn)證

    本篇教程是本系列的完結(jié)篇,要做的是Pages的詳細(xì)管理功能,表單驗(yàn)證以及命名空間的深度使用,和一個更好用的通知組件,并且布置一個簡單的大作業(yè)。
    2014-10-10
  • Yii2中如何使用modal彈窗(基本使用)

    Yii2中如何使用modal彈窗(基本使用)

    這篇文章主要介紹了Yii2中如何使用modal彈窗及基本使用的相關(guān)資料,非常不錯具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-05-05
  • thinkPHP中多維數(shù)組的遍歷方法

    thinkPHP中多維數(shù)組的遍歷方法

    這篇文章主要介紹了thinkPHP中多維數(shù)組的遍歷方法,以簡單實(shí)例形式分析了thinkPHP中foreach語句的使用技巧,需要的朋友可以參考下
    2016-01-01
  • PHP實(shí)現(xiàn)常用排序算法的方法

    PHP實(shí)現(xiàn)常用排序算法的方法

    本文主要介紹了一些常用的排序算法,以及PHP的代碼實(shí)現(xiàn)等,感興趣的朋友跟隨小編一起看看吧
    2020-02-02
  • 跟我學(xué)Laravel之安裝Laravel

    跟我學(xué)Laravel之安裝Laravel

    本文主要介紹了安裝Laravel框架的幾種方法,以及Laravel框架的服務(wù)器環(huán)境要求及相關(guān)配置,非常實(shí)用,有需要的朋友可以參考下
    2014-10-10
  • 一文帶你吃透什么是PHP中的序列化

    一文帶你吃透什么是PHP中的序列化

    在?PHP?中,序列化是將數(shù)據(jù)結(jié)構(gòu)或?qū)ο筠D(zhuǎn)換為可以存儲或傳輸?shù)淖址硎镜倪^程。本文將通過一些簡單的示例為大家介紹一下PHP序列化的相關(guān)知識,需要的可以參考一下
    2023-04-04
  • laravel5.2表單驗(yàn)證,并顯示錯誤信息的實(shí)例

    laravel5.2表單驗(yàn)證,并顯示錯誤信息的實(shí)例

    今天小編就為大家分享一篇laravel5.2表單驗(yàn)證,并顯示錯誤信息的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09

最新評論

比如县| 河源市| 邛崃市| 班戈县| 桐乡市| 娄底市| 麻江县| 法库县| 丰顺县| 横山县| 共和县| 和平区| 都兰县| 南昌市| 宜春市| 同江市| 铜陵市| 岳普湖县| 上林县| 遵义县| 莎车县| 青冈县| 安仁县| 尤溪县| 宁城县| 祁连县| 鹰潭市| 肃南| 金寨县| 射洪县| 东莞市| 开江县| 讷河市| 宁陵县| 枣庄市| 孝昌县| 白玉县| 六枝特区| 阿拉尔市| 资溪县| 石楼县|