1.foreach標籤
foreach標籤用於循環(huán)輸出:
foreach(name,item,key)
name(必須):要輸出的資料模板變數(shù)
item(必須):循環(huán)單原變數(shù)
key(可選) :循環(huán)的key變數(shù),預設(shè)值為key
範例:
?{$vo.id}
?{$vo.name}
foreach標籤相對於volist標籤簡潔,沒有volist標籤那麼多功能。優(yōu)點是可以對物件進行遍歷輸出,而volist標籤通常是用於輸出陣列。
2.volist標籤
volist標籤主要用於在模板中循環(huán)輸出資料集或多維數(shù)組
volist(name,id,offset,length,key,mod,empty)
name(必須):要輸出的資料模型變數(shù)
id(必須):循環(huán)變數(shù)
offset(可選):要輸出資料的offset
length(可選):輸出資料的長度
key(可選):循環(huán)的key變數(shù),預設(shè)值為i
mod (可選):對key值取模,預設(shè)為2(用於偶數(shù)行查詢等)
empty(可選):如果資料為空顯示的字串
通常模型的select方法傳回的結(jié)果是二維數(shù)組,可以直接使用volist標籤進行輸出。
在Action中先將範本賦值:
$user=M('User');
$list=$user->select();
$this->assign('list',$list);
$this ->display();
在範本定義如下,輸出編號與姓名
?{$vo.id}
?{$vo.name}
支援輸出部分資料,例如輸出其中的第5-15筆記錄:
?{$vo.id}
?{$ vo.name}
輸出偶數(shù)行記錄:
?
mod屬性也用來控制一定記錄的換行:
{$vo.name }
輸出循環(huán)變數(shù):
{$k}.{$vo.name}
如果沒有指定key屬性的話,預設(shè)使用循環(huán)變數(shù)i,例如:
{$i}.{$vo.name}
如果要輸出數(shù)組的索引,可以直接使用key變量,和循環(huán)變量不同的是,這個key是由數(shù)據(jù)本身決定,而不是循環(huán)控制的,例如:
{$key}.{$vo.name}
volist用法和volist是一樣。
從2.1版開始允許使用函數(shù)設(shè)定資料集,如:

熱AI工具

Undress AI Tool
免費脫衣圖片

Undresser.AI Undress
人工智慧驅(qū)動的應用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)