<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 數據分頁 [上一頁](# "上一頁")[下一頁](# "下一頁") 通常在數據查詢后都會對數據集進行分頁操作,ThinkPHP也提供了分頁類來對數據分頁提供支持。 分頁類位于擴展類庫下面,需要先導入才能使用,下面是數據分頁的兩種示例。 **第一種:利用Page類和limit方法**`$User?=?M('User');?//?實例化User對象 import('ORG.Util.Page');//?導入分頁類 $count??????=?$User->where('status=1')->count();//?查詢滿足要求的總記錄數 $Page???????=?new?Page($count,25);//?實例化分頁類?傳入總記錄數和每頁顯示的記錄數 $show???????=?$Page->show();//?分頁顯示輸出 //?進行分頁數據查詢?注意limit方法的參數要使用Page類的屬性 $list?=?$User->where('status=1')->order('create_time')->limit($Page->firstRow.','.$Page->listRows)->select(); $this->assign('list',$list);//?賦值數據集 $this->assign('page',$show);//?賦值分頁輸出 $this->display();?//?輸出模板`**第二種:分頁類和page方法的實現**`$User?=?M('User');?//?實例化User對象 //?進行分頁數據查詢?注意page方法的參數的前面部分是當前的頁數使用?$_GET[p]獲取 $list?=?$User->where('status=1')->order('create_time')->page($_GET['p'].',25')->select(); $this->assign('list',$list);//?賦值數據集 import(“ORG.Util.Page”);//?導入分頁類 $count??????=?$User->where('status=1')->count();//?查詢滿足要求的總記錄數 $Page???????=?new?Page($count,25);//?實例化分頁類?傳入總記錄數和每頁顯示的記錄數 $show???????=?$Page->show();//?分頁顯示輸出 $this->assign('page',$show);//?賦值分頁輸出 $this->display();?//?輸出模板`帶入查詢條件 如果是POST方式查詢,如何確保分頁之后能夠保持原先的查詢條件呢,我們可以給分頁類傳入參數,方法是給分頁類的parameter屬性賦值:`import('ORG.Util.Page');//?導入分頁類 $mapcount??????=?$User->where($map)->count();//?查詢滿足要求的總記錄數 $Page???????=?new?Page($count,25);//?實例化分頁類?傳入總記錄數和每頁顯示的記錄數 //分頁跳轉的時候保證查詢條件 foreach($map?as?$key=>$val)?{ ????$Page->parameter???.=???"$key=".urlencode($val).'&'; } $show???????=?$Page->show();//?分頁顯示輸出`分頁樣式定制 默認的分頁輸出效果是 我們可以對輸出的分頁樣式進行定制,分頁類Page提供了一個setConfig方法來修改默認的一些設置。例如:`$page->setConfig('header','個會員');`setConfig方法支持的屬性包括: **header**:頭部描述信息,默認值 “條記錄” **prev**:上一頁描述信息,默認值是“上一頁” **next**:下一頁描述信息,默認值是“下一頁” **firs**t:第一頁描述信息,默認值是“第一頁” **last**:最后一頁描述信息,默認值是“最后一頁” **theme** :分頁主題描述信息,包括了上面所有元素的組合 ,設置該屬性可以改變分頁的各個單元的顯示位置,默認值是 "%totalRow% %header% %nowPage%/%totalPage% 頁 %upPage% %downPage% %first% %prePage% %linkPage% %nextPage% %end%" 通過setConfig設置以上屬性可以完美的定制出你的分頁顯示風格。 [上一頁](# "上一頁")[下一頁](# "下一頁")
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看