詳解thinkphp中的volist標(biāo)簽
屬性:
name(必須):要輸出的數(shù)據(jù)模板變量
id(必須):循環(huán)變量
offset(可選):要輸出數(shù)據(jù)的offset
length(可選):輸出數(shù)據(jù)的長度
key(可選):循環(huán)的key變量,默認(rèn)值為i
mod(可選):對(duì)key值取模,默認(rèn)為2
empty(可選):如果數(shù)據(jù)為空顯示的字符串
通常模型的select方法返回的結(jié)果是一個(gè)二維數(shù)組,可以直接使用volist標(biāo)簽進(jìn)行輸出。
$User = M('User'); $list = $User->select(); $this->assign('list',$list); <volist name="list" id="vo"> {$vo.id} {$vo.name} </volist>
輸出偶數(shù)記錄
<volist name="list" id="vo" mod="2" > <eq name="mod" value="1">{$vo.name}</eq> </volist>
mod從0開始計(jì)數(shù),這里mod循環(huán)計(jì)數(shù)為0,1
Mod屬性還用于控制一定記錄的換行,例如:
<volist name="list" id="vo" mod="5" > {$vo.name} <eq name="mod" value="4"><br/></eq> </volist>
mod循環(huán)計(jì)數(shù),0,1,2,3,4 當(dāng)值為4的時(shí)候換行。也就是5條數(shù)據(jù)換一行。
輸出循環(huán)變量
<volist name="list" id="vo" key="k" > {$k}.{$vo.name} </volist>
循環(huán)變量從1開始1、2、3、4
如果沒有指定key屬性的話,默認(rèn)使用循環(huán)變量i,例如:
<volist name="list" id="vo" > {$i}.{$vo.name} </volist>
綜合案例:
<volist name="agentData" id="vo" mod="3" key="k" empty="暫時(shí)沒有數(shù)據(jù)"> <div style="display:inline-block;width:280px;margin:3px;"> <input type="radio" class="regular-radio" value="{sh:$vo.agent_id}" name="agent_id" id="agent_{sh:$k}" <eq name="k" value="1">checked="checked"</eq>><label for="agent_{sh:$k}"></label><span style="display:inline-block;padding:0px 0px 5px 5px;">{sh:$vo.name} 電話({sh:$vo.tel})</span> </div> {sh:$mod} <eq name="mod" value="2"><br/></eq> </volist>
效果
以上所述是小編給大家介紹的thinkphp中的volist標(biāo)簽,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
實(shí)現(xiàn)PHP框架系列文章(6)mysql數(shù)據(jù)庫方法
這篇文章主要介紹了實(shí)現(xiàn)PHP框架系列文章(6)mysql數(shù)據(jù)庫方法的相關(guān)資料,需要的朋友可以參考下2016-03-03php實(shí)現(xiàn)JWT(json web token)鑒權(quán)實(shí)例詳解
這篇文章主要介紹了php實(shí)現(xiàn)JWT(json web token)鑒權(quán)實(shí)例詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11php實(shí)現(xiàn)單筆轉(zhuǎn)賬到支付寶功能
這篇文章主要為大家詳細(xì)介紹了php實(shí)現(xiàn)單筆轉(zhuǎn)賬到支付寶功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-10-10php開發(fā)最強(qiáng)大的IDE編輯的phpstorm 2020.2配置Xdebug調(diào)試的詳細(xì)教程
這篇文章主要介紹了php開發(fā)最強(qiáng)大的IDE編輯的phpstorm 2020.2配置Xdebug調(diào)試,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08php在程序中將網(wǎng)頁生成word文檔并提供下載的代碼
在php程序文件中生成內(nèi)容到word文檔中并提供下載功能的實(shí)現(xiàn)代碼,需要的朋友可以參考下2012-10-10詳解Laravel設(shè)置多態(tài)關(guān)系模型別名的方式
這篇文章主要介紹了Laravel 中簡單設(shè)置多態(tài)關(guān)系模型別名的方式,需要的朋友可以參考下2019-10-10Yii2框架實(shí)現(xiàn)利用mpdf創(chuàng)建pdf文件功能示例
這篇文章主要介紹了Yii2框架實(shí)現(xiàn)利用mpdf創(chuàng)建pdf文件功能,結(jié)合實(shí)例形式分析了mpdf的下載、安裝及結(jié)合Yii2框架創(chuàng)建pdf文件的相關(guān)操作技巧,需要的朋友可以參考下2019-02-02PHP中文件讀、寫、刪的操作(PHP中對(duì)文件和目錄操作)
現(xiàn)在我把php中的這些函數(shù)做一詳細(xì)總結(jié)并實(shí)例示范如何使用.,關(guān)于對(duì)應(yīng)的函數(shù)詳細(xì)介紹,請(qǐng)查閱php手冊(cè).此處只總結(jié)重點(diǎn).和需要注意的地方.(這在php手冊(cè)是沒有的.)2012-03-03