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標籤用法。分享給大家供大家參考,具體如...