知識(shí)點(diǎn):1、count函數(shù)的試用2、Page類實(shí)例化操作及相關(guān)參數(shù)了解3、limit函數(shù)了用4、show函數(shù)了解編輯文件admin/Lib/Action/MsgManageAction.class.php代碼如下:復(fù)制代碼 " /> 最近中文2019字幕在线观看,免费看美女午夜大片,任我鲁这里有精品视频在线播

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

ThinkPHP分頁類使用詳解

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

知識(shí)點(diǎn):
1、count函數(shù)的試用
2、Page類實(shí)例化操作及相關(guān)參數(shù)了解
3、limit函數(shù)了用
4、show函數(shù)了解

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

代碼如下:
復(fù)制代碼 代碼如下:
class MsgManageAction extends CommonAction {
    public function index(){
     import('ORG.Util.Page');
  //import調(diào)用的是message/Thinkphp框架目錄下的擴(kuò)展包Extend/Library/ORG/Util/中的Page.class.php類文件
     $count = M('board')->count();
  //調(diào)用board庫,取出所有數(shù)據(jù)條數(shù)
     $page = new Page($count ,10);
  //實(shí)例化Page類,其中第一個(gè)參數(shù)為顯示條數(shù)的總數(shù),每次取出十條,也就是下面$page->listRows的值
  $limit = $page->firstRow . ',' . $page->listRows;
  //$page->firstRow為查找的起始條數(shù),默認(rèn)為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內(nèi)容顯示并賦值給模板變量,供模板調(diào)用

  $this->display();
    }

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

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

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

編輯文件:admin/Tpl/MsgManage/index.html,加入一段tr用來顯示分頁相關(guān),代碼如下:
復(fù)制代碼 代碼如下:
<!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>發(fā)布者</th>
   <th>內(nèi)容</th>
   <th>發(fā)布時(shí)間</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個(gè)單元格合并,并且居中顯示
    {$page}
    //顯示控制器中$this->page內(nèi)容
   </td>
  </tr>
 </table>
</body>
</html>

php技術(shù)ThinkPHP分頁類使用詳解,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产福利最新手机在线观看 | 亚洲精品视频区 | 五月婷婷综合激情 | 国产亚洲福利精品一区二区 | 国产欧美另类久久久品 | 九九色综合网 | 国产小视频在线播放 | 看全色黄大色大片免费久久久 | 成人久久久久久 | 色天天躁夜夜躁天干天干 | 精品一区二区视频 | 精品9e精品视频在线观看 | 天天色天天干天天射 | 日本久草视频 | 中文字幕第二区 | 国产第一页久久亚洲欧美国产 | 国产亚洲精品97在线观看 | 免费黄色视屏网站 | 国产成人精品系列在线观看 | 亚洲国产精品成人午夜在线观看 | 真正国产乱子伦高清对白 | 色综合天天综合高清网国产 | 亚洲经典激情春色另类 | 色涩网站在线观看 | 国产伦精品一区二区三区免费迷 | 午夜视频网址 | 欧洲成人在线 | 在线色网 | 本道久久综合88全国最大色 | 午夜黄色| 国产午夜在线观看 | 天天操天天干天天爽 | a爱视频| 青青草一区国产97 | 欧美人体极品大胆露私 | 国产成人激烈叫床声视频对白 | 日本亚洲网站 | 岬奈一区二区中文字幕 | 久久免费久久 | 久久一本色系列综合色 | 99re66精品视频在线观看 |