知識點:1、count函數的試用2、Page類實例化操作及相關參數了解3、limit函數了用4、show函數了解編輯文件admin/Lib/Action/MsgManageAction.class.php代碼如下:復制代碼 " /> 钉钉女老师,久久久久久久尹人综合网亚洲,国产日韩久久久精品影院首页

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

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

主站蜘蛛池模板: 亚洲成人在线免费观看 | 人体内射精一区二区三区 | 亚洲日韩视频免费观看 | 国产精品一区二区AV白丝在线 | 亚洲欧美另类无码专区 | 国产亚洲精品久久久久久久 | 把她带到密室调教性奴 | 考试考90就可以晚上和老师C | 湖南张丽大战黑人hd视频 | 亚洲国产AV精品卡一卡二 | 色噜噜2017最新综合 | 久久久久国产精品嫩草影院 | 亚洲国产精品天堂在线播放 | 亚洲精品一线二线三线无人区 | 免费精品国产人妻国语麻豆 | 午夜国产精品影院在线观看 | 三级黄网站 | 色欲AV蜜臀AV在线观看麻豆 | 久久青草热热在线精品 | 黄色日本女人 | 久久视频精品3线视频在线观看 | 99热久久这里只有精品 | 最近中文字幕高清中文 | 国产精品自在在线午夜精品 | 久久视热频国产这里只有精品23 | 亚洲AV日韩AV欧美在线观看网 | 国产亚洲综合视频 | 国产人妖一区二区 | 在线观看免费av网站 | 日本午夜福利无码高清 | 国产精品久久久精品a级小说 | 久久精品国产亚洲AV麻豆欧美玲 | free18sex性自拍裸舞 | couo福利姬图库 | 久啪久久全部视频在线 | 俄罗斯一级毛片aaaa | 强姧伦久久久久久久久 | 在线 自拍 综合 亚洲 欧美 | 国产毛片AV久久久久精品 | 欧美肥胖女人bbwbbw视频 | 秋霞网在线伦理免费 |