欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

thinkphp3.2.3 分頁(yè)代碼分享

 更新時(shí)間:2016年07月28日 15:28:14   作者:竹夜風(fēng)影  
這篇文章主要為大家介紹了thinkphp3.2.3 分頁(yè)代碼,非常實(shí)用的代碼,感興趣的小伙伴們可以參考一下

對(duì)于thinkphp分頁(yè)的實(shí)現(xiàn)效果,兩種調(diào)用方法,一種調(diào)用公共函數(shù)中的函數(shù)方法(參考http://www.cnblogs.com/tianguook/p/4326613.html),一種是在模型中書(shū)寫(xiě)分頁(yè)的方法

 

1、在公共函數(shù)Application/Common/Common/function.php中書(shū)寫(xiě): 

function getpage($count,$pagesize=10) {
 $page=new Think\Page($count,$pagesize);
 $page->setConfig('header', '<li>共<b>%TOTAL_ROW%</b>條記錄&nbsp;<b>%NOW_PAGE%</b>/<b>%TOTAL_PAGE%</b>頁(yè)</li>');
 $page->setConfig('prev', '上一頁(yè)');
 $page->setConfig('next', '下一頁(yè)');
 $page->setConfig('last', '末頁(yè)');
 $page->setConfig('first', '首頁(yè)');
 $page->setConfig('theme', '%FIRST%%UP_PAGE%%LINK_PAGE%%DOWN_PAGE%%END%%HEADER%');
 $page->lastSuffix=false;//最后一頁(yè)不顯示總頁(yè)數(shù)
 return $page;
}

在控制器PageController.class.php中調(diào)用 

namespace Home\Controller;
use Think\Controller;
class PageController extends Controller {
 public function index() {
  $m=M('user');
  $count=$m->count();
  $page= getpage($count,8);//Common/function.php中分頁(yè)
  $list=$m->limit($page->firstRow,$page->listRows)->select();
  $this->assign('list',$list);//賦值數(shù)據(jù)集
  $this->assign('page',$page->show());//賦值分頁(yè)輸出
  $this->display();
 }
}

在視圖index/index.html中顯示 

<!DOCTYPE html>
<html>
 <head>
  <title></title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
   <link href="__CSS__/page.css" rel="stylesheet" />
 </head>
 <body>
  <div>
   <volist name="list" id="vo">
    <notemply name="$vo['name']">
     用戶名:<p>{$vo['name']}</p>
    </notemply>
   </volist>
   <div>
    <table>
     <tr>
      <td colspan="3" bgcolor="#FFFFFF">
       <div class="pages">{$page} </div>
      </td>
     </tr>
    </table>
   </div>
  </div>
 </body>
</html>

樣式的書(shū)寫(xiě)page.css 

.pages a,.pages span {
 display:inline-block;
 padding:2px 5px;
 margin:0 1px;
 border:1px solid #f0f0f0;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
}
.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;
}
.pages a:hover{
 border-color:#50A8E6;
}
.pages span.current{
 background:#50A8E6;
 color:#FFF;
 font-weight:700;
 border-color:#50A8E6;
}

 

2、在模板UserModel.class.php中書(shū)寫(xiě)分頁(yè)函數(shù)

namespace Home\Model;
use Think\Model;
class UserModel extends Model {
 public function getPage() {
   $page=I('p',0,'int');
   $limit=8;
   $data=$this->page($page,$limit)->select();
   $count= $this->count();
   $Page=new \Think\Page($count, $limit);
   
   $Page->lastSuffix=false;//是否顯示總頁(yè)數(shù)
   $Page->setConfig('header','<li>共<b>%TOTAL_ROW%</b>幅圖片&nbsp;&nbsp;每頁(yè)<b>'.$limit.'</b>幅&nbsp;&nbsp;<b>%NOW_PAGE%</b>/<b>%TOTAL_PAGE%</b>頁(yè)</li>');
   $Page->setConfig('prev','上一頁(yè)');
   $Page->setConfig('next','下一頁(yè)');
   $Page->setConfig('last','末頁(yè)');
   $Page->setConfig('first','首頁(yè)');
   $Page->setConfig('theme','%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END% %HEADER%');
   $show=$Page->show();
   return array('list'=>$data,'page'=>$show);
 }
}

控制器PageController.class.php中調(diào)用 

namespace Home\Controller;
use Think\Controller;
class PageController extends Controller {
 public function index() {
  $m=D('Upload_img');
  $list=$m->getPage();//model中分頁(yè)
  $this->assign('list',$list);//賦值數(shù)據(jù)集
  $this->display();
 }
}

視圖顯示index/index.html 

<!DOCTYPE html>
<html>
 <head>
  <title></title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
   <link href="__CSS__/page.css" rel="stylesheet" />
 </head>
 <body>
  <div>
   <volist name="list.list" id="vo">
    <notemply name="$vo['name']">
     用戶名:<p>{$vo['name']}
    </notemply>
   </volist>
   <div>
    <table>
     <tr>
      <td colspan="3" bgcolor="#FFFFFF">
       <div class="pages">{$list.page} </div>
      </td>
     </tr>
    </table>
   </div>
  </div>
 </body>
</html>

分頁(yè)的樣式與第1中公共方法中page.css中樣式相同 
以上<link href="__CSS__/page.css" rel="stylesheet" />引用文件常量"__CSS__"在公共配置文件中配置:

 return array(   'TMPL_PARSE_STRING'=>array(
  '__CSS__'=>__ROOT__.'/Public/Css',
 ))

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • PHP判斷數(shù)組是否為空的常用方法(五種方法)

    PHP判斷數(shù)組是否為空的常用方法(五種方法)

    本文介紹了PHP開(kāi)發(fā)中遇到的數(shù)組問(wèn)題,小編在這里給大家總結(jié)了5中方法關(guān)于php判斷數(shù)組是否為空問(wèn)題,需要的朋友參考下
    2017-02-02
  • 初識(shí)通用數(shù)據(jù)庫(kù)操作類——前端easyui-datagrid,form(php)

    初識(shí)通用數(shù)據(jù)庫(kù)操作類——前端easyui-datagrid,form(php)

    這篇文章主要介紹了初識(shí)通用數(shù)據(jù)庫(kù)操作類——前端easyui-datagrid,form(php),實(shí)現(xiàn)代碼比較簡(jiǎn)單,有需要的小伙伴歡迎來(lái)參考
    2015-07-07
  • PHP實(shí)現(xiàn)Google plus的好友拖拽分組效果

    PHP實(shí)現(xiàn)Google plus的好友拖拽分組效果

    本篇文章使用PHP和jQuery實(shí)現(xiàn)了同樣的好友拖拽添加分組的應(yīng)用。以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也我的示例會(huì)對(duì)你的社交網(wǎng)站項(xiàng)目有所幫助。
    2016-10-10
  • php 搜索框提示(自動(dòng)完成)實(shí)例代碼

    php 搜索框提示(自動(dòng)完成)實(shí)例代碼

    輸入要搜索的文字時(shí)在搜索框下方提示相關(guān)的搜索信息實(shí)現(xiàn)方法,就是自動(dòng)完成效果
    2012-02-02
  • 深入淺析PHP7.0新特征(五大新特征)

    深入淺析PHP7.0新特征(五大新特征)

    PHP7將在2015年10月正式發(fā)布,PHP7 ,將會(huì)是PHP腳本語(yǔ)言的重大版本更新,同時(shí)將帶來(lái)大幅的性能改進(jìn)和新的特性,以及改進(jìn)一些過(guò)時(shí)功能。該發(fā)布版本將會(huì)專注在性能加強(qiáng),源自PHP版本樹(shù)中的phpng分支
    2015-10-10
  • PHP集成環(huán)境XAMPP的安裝與配置

    PHP集成環(huán)境XAMPP的安裝與配置

    XAMPP(Apache+MySQL+PHP+PERL)是一個(gè)功能強(qiáng)大的建站集成軟件包。接下來(lái)通過(guò)本文給大家分享PHP集成環(huán)境XAMPP的安裝與配置 ,需要的朋友可以參考下
    2018-11-11
  • php變量作用域的深入解析

    php變量作用域的深入解析

    本篇文章是對(duì)php變量作用域進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 使用PHP開(kāi)發(fā)留言板功能

    使用PHP開(kāi)發(fā)留言板功能

    這篇文章主要介紹了使用PHP開(kāi)發(fā)留言板功能,本文通過(guò)一段代碼給大家講解的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-11-11
  • PHP Curl出現(xiàn)403錯(cuò)誤的解決辦法

    PHP Curl出現(xiàn)403錯(cuò)誤的解決辦法

    這篇文章主要介紹了PHP Curl出現(xiàn)403錯(cuò)誤的解決辦法,是一個(gè)比較奇葩的錯(cuò)誤,刪除一些CURL的參數(shù)即可解決這個(gè)問(wèn)題,需要的朋友可以參考下
    2014-05-05
  • phpmyadmin下載、安裝、配置教程

    phpmyadmin下載、安裝、配置教程

    這篇文章主要為大家詳細(xì)介紹了phpmyadmin下載、安裝、配置教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05

最新評(píng)論