ThinkPHP模板迴圈輸出Volist標籤用法執行個體詳解,thinkphpvolist_PHP教程

來源:互聯網
上載者:User

ThinkPHP模板迴圈輸出Volist標籤用法執行個體詳解,thinkphpvolist


本文執行個體講述了ThinkPHP模板迴圈輸出Volist標籤用法。分享給大家供大家參考,具體如下:

volist 標籤用於在模板中迴圈輸出資料集或者多維陣列。

volist 標籤

在模組操作中,select() 方法返回的是一個二維數組,可以用 volist 直接輸出:

用 戶 名:{$vo['username']}
電子郵件:{$vo['email']}
註冊時間:{$vo['regdate']|date="Y-m-d H:i",###}

如果想輸出多維陣列,請參看《ThinkPHP模板Volist標籤嵌套迴圈輸出多維陣列的方法》

注意:name的屬性值 list (name="list")不可隨意改變,需要與操作中的模板賦值指令對應:

$this->assign( "list", $list );

id 表示迴圈變數,可以隨意指定,但不得與 name 屬性衝突。

輸出部分資料

如果要輸出結果集中的部分資料,需要指定 offset(資料指標) 與 length(資料資料條數) 屬性。

輸出第 5~14 條記錄:

用 戶 名:{$vo['username']}
電子郵件:{$vo['email']}
註冊時間:{$vo['regdate']|date="Y-m-d H:i",###}

輸出奇/偶數記錄

volist 中的 mod 參數相當於指定一個頻率,系統會將當前的實際記錄對 mod 參數值求餘(PHP中的%運算子)運算。而配合判斷標籤(如eq標籤),就可以按照頻率控制輸出的資料或資料顯示的格式。

例子1,輸出偶數記錄:

用 戶 名:{$vo['username']}
電子郵件:{$vo['email']}
註冊時間:{$vo['regdate']|date="Y-m-d H:i",###}

例子2,輸出所有記錄,但讓表格隔行顯示不同的背景顏色的例子:

 style="background-color:#FFF;">  
 
我是儲存格內容 我也是儲存格內容

提示:實際使用中可以靈活設定 mod 參數的值,而不僅僅限於奇偶。

輸出迴圈變數

指定 key 屬性用於輸出迴圈的變數次數(注意不是資料表主鍵 id):

序  號:{$k}
用 戶 名:{$vo['username']}
電子郵件:{$vo['email']}
註冊時間:{$vo['regdate']|date="Y-m-d H:i",###}

輸出數組索引

直接使用 $key 變數用於輸出數組索引:

數組key:{$key}
用 戶 名:{$vo['username']}
電子郵件:{$vo['email']}
註冊時間:{$vo['regdate']|date="Y-m-d H:i",###}

提示

與輸出迴圈變數不同的是,這個 key 值取決於資料本身,而不是 volist 迴圈輸出決定的。

更多關於thinkPHP相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《ThinkPHP常用方法總結》、《smarty模板入門基礎教程》及《PHP模板技術總結》。

希望本文所述對大家基於ThinkPHP架構的PHP程式設計有所協助。

您可能感興趣的文章:

  • ThinkPHP模板Volist標籤嵌套迴圈輸出多維陣列的方法
  • Thinkphp中volist標籤mod控制一定記錄的換行BUG解決方案
  • Thinkphp的volist標籤嵌套迴圈使用教程
  • Thinkphp中的volist標籤用法簡介
  • Thinkphp模板標籤if和eq的區別和比較執行個體分析
  • thinkphp使用literal防止模板標籤被解析的方法
  • ThinkPHP模板範圍判斷輸出In標籤與Range標籤用法詳解
  • ThinkPHP模板判斷輸出Empty標籤用法詳解
  • ThinkPHP模板判斷輸出Defined標籤用法詳解
  • ThinkPHP模板判斷輸出Present標籤用法詳解
  • ThinkPHP模板比較標籤用法詳解
  • ThinkPHP模板Switch標籤用法樣本
  • ThinkPHP模板自訂標籤使用方法
  • thinkPHP的Html模板標籤使用方法

http://www.bkjia.com/PHPjc/1113704.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1113704.htmlTechArticleThinkPHP模板迴圈輸出Volist標籤用法執行個體詳解,thinkphpvolist 本文執行個體講述了ThinkPHP模板迴圈輸出Volist標籤用法。分享給大家供大家參考,具體如...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.