知識點:1、count函數的試用2、Page類實例化操作及相關參數了解3、limit函數了用4、show函數了解編輯文件admin/Lib/Action/MsgManageAction.class.php代碼如下:復制代碼 " /> 菊地凛子av,3a丝袜论坛,欧美黑人巨大性极品hd欧

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

ThinkPHP分頁類使用詳解

一、首先需要在MsgManage控制器中加入分頁方法

知識點:
1、count函數的試用
2、Page類實例化操作及相關參數了解
3、limit函數了用
4、show函數了解

編輯文件admin/Lib/Action/MsgManageAction.class.php

代碼如下:
復制代碼 代碼如下:
class MsgManageAction extends CommonAction {
    public function index(){
     import('ORG.Util.Page');
  //import調用的是message/Thinkphp框架目錄下的擴展包Extend/Library/ORG/Util/中的Page.class.php類文件
     $count = M('board')->count();
  //調用board庫,取出所有數據條數
     $page = new Page($count ,10);
  //實例化Page類,其中第一個參數為顯示條數的總數,每次取出十條,也就是下面$page->listRows的值
  $limit = $page->firstRow . ',' . $page->listRows;
  //$page->firstRow為查找的起始條數,默認為0,如果$page->listRows為10,那么第2頁的$page->firstRow就為10,以此類推

  $board = M('board')->order('time DESC')->limit($limit)->select();
  //注意,這里較之前的版本添加了->limit($limit)
  $this->board = $board;
  $this->page = $page->show();
  //將$page->show()通過show方法解析$page內容顯示并賦值給模板變量,供模板調用

  $this->display();
    }

 Public function delete(){
  $id = I('id','','intval');

  if(M('board')->delete($id)){
   $this->success('刪除成功',U('index'));
  }else{
   $this->error('刪除失敗');
  }
 }
}

show方法是3.1版本才有的一個新功能
Thinkphp中頁面輸出的過程是讀取模板文件,然后進行模板解析(也支持調用第三方模板引擎解析),但是有一些情況,我們并沒有定義模板文件,或者把模板文件保存在數據庫里面,那么這個時候進行頁面輸出的時候,我們是無法進行模板文件讀取的,3.1版本則針對這樣的情況增加了內容解析輸出的功能。
內置的模板引擎也進行了完善,如果傳入的模板文件不存在的話,則會認為是傳入的模板解析內容,因此,3.1的View類和Action類也做了一些改進。
display方法用于模板文件渲染輸出,show方法則用于模板內容渲染輸出,并且show方法仍然支持內容解析功能
具體內容可參考:Thinkphp3.1新特性 內容解析輸出
二、在模板文件中加入分頁模塊
知識點:
1、td單元格合并
2、$page變量調用顯示

編輯文件:admin/Tpl/MsgManage/index.html,加入一段tr用來顯示分頁相關,代碼如下:
復制代碼 代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Message Board BackGround</title>
</head>
<body>
 <table class="table" border="1">
  <tr>
   <th>ID</th>
   <th>發布者</th>
   <th>內容</th>
   <th>發布時間</th>
   <th>操作</th>
  </tr>

  <foreach name='board' item='b'>
   <tr>
    <td>{$b.id}</td>
    <td>{$b.username}</td>
    <td>{$b.content}</td>
    <td>{$b.time|date='y-m-d H:i',###}</td>
    <td><a href="{:U('admin.php/MsgManage/delete',array('id' => $b['id'])),''}">刪除</a></td>
   </tr>
  </foreach>

  //新增tr代碼短
  <tr>
   <td colspan='5' align='center'>
   //將5個單元格合并,并且居中顯示
    {$page}
    //顯示控制器中$this->page內容
   </td>
  </tr>
 </table>
</body>
</html>

php技術ThinkPHP分頁類使用詳解,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 777琪琪午夜理论电影网 | 亚洲精品第一国产综合 | 成人1000部免费观看视频 | 午夜勾魂曲 | 少妇伦子伦精品无码 | 国产成人在线观看网站 | 精品四虎国产在免费观看 | 全文都是肉高h文 | 波多野结衣教师系列6 | 综合人妻久久一区二区精品 | 动漫护士被乳羞羞漫 | 婷婷五月久久丁香国产综合 | 91免费网站在线看入口黄 | 人妻少妇偷人精品无码洋洋AV | 亚洲精品在线看 | 国产精品免费视频播放 | 日韩做A爰片久久毛片A片毛茸茸 | 狠狠色在在线视频观看 | 肉肉的各种姿势高H细文 | 国产产乱码一二三区别免费 | 伸进同桌奶罩里摸她胸作文 | 国产午夜精品理论片影院 | 欧美性猛交xxxxxxxx软件 | tube日本护士| 国内精品久久久久久西瓜色吧 | 暖暖 视频 在线 观看 高清 | 亚洲欧美日本中文子不卡 | 国产成人啪精品视频免费网 | 含羞草国产亚洲精品岁国产精品 | 中文字幕在线观看 | 13小箩利洗澡无码视频APP | 国产欧美日韩国产高清 | 131美女爱做视频午夜剧场 | 欧美成人免费观看久久 | 儿媳妇完整版视频播放免费观看 | 午夜性伦鲁啊鲁免费视频 | 麻豆高清免费国产一区 | 国产亚洲视频在线播放香蕉 | 内射白浆一区二区在线观看 | 60岁老年熟妇在线无码 | 国产乱码免费卡1卡二卡3卡四卡 |