知識點:1、count函數的試用2、Page類實例化操作及相關參數了解3、limit函數了用4、show函數了解編輯文件admin/Lib/Action/MsgManageAction.class.php代碼如下:復制代碼 " /> gayxxxxgay呻吟受日本,校园女教师之禁区,女人麻豆国产香蕉久久精品

天天躁日日躁狠狠躁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分頁類使用詳解,轉載需保留來源!

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

主站蜘蛛池模板: 久久爱狠狠综合网 | 热久久综合这里只有精品电影 | 中国少妇内射XXXX狠干 | 成年人视频在线免费播放 | 国产欧美一区二区三区久久 | 成人人观看的免费毛片 | 国产原创剧情麻豆在线 | 91热久久免费频精品动漫99 | 国产午夜精品片一区二区三区 | 被室友C哭调教双性 | 小s现场抛胸挤奶 | 欧美日韩亚洲综合2019 | 91国在线啪精品一区 | 午夜剧场1000| 亚洲精品无码国产爽快A片百度 | 日韩欧美国产免费看清风阁 | 色婷婷欧美在线播放内射 | 中文日韩亚洲欧美字幕 | 一本道久久综合久久88 | 久久视频精品3线视频在线观看 | 欧美高清69vivo | 扒开老师大腿猛进AAA片邪恶 | 国模孕妇模特季玥之粉红 | 处破女免费播放 | 交换娇妻呻吟声不停中文字幕 | 嫩草影院未满十八岁禁止入内 | 亚洲精品嫩草研究院久久 | 精品手机在线视频 | 亚洲精品色情APP在线下载观看 | 黄色a一级视频 | 99精品福利视频 | 97综合久久 | 丰满的女友1在线观看 | 国产a视频视卡在线 | 日本欧美久久久久免费播放网 | 一区二区中文字幕在线观看 | 男人和女人一级黄色大片 | 男女啪啪抽搐呻吟高潮动态图 | 国产强奷伦奷片 | 狠狠狠色丁香婷婷综合久久 | 女同给老师下媚药 |