thinkphp模板循環 volist 如何從1開始

thinkphp模板循環有兩種方式,thinkphp模板循環 volist  如何從1開始 分享一下

1.foreach標籤
foreach標籤用於循環輸出:
foreach(name,item,key)
name(必須):要輸出的數據模板變量
item(必須):循環單原變量
key(可選):循環的key變量,默認值爲key
示例:
<foreach name='list' item='vo'>
 {$vo.id}
 {$vo.name}
</foreach>
foreach標籤相對於volist標籤簡潔,沒有volist標籤那麼多功能。優勢是可以對對象進行遍歷輸出,而volist標籤通常是用於輸出數組。

2.volist標籤
volist標籤主要用於在模板中循環輸出數據集或者多維數組
volist(name,id,offset,length,key,mod,empty)
name(必須):要輸出的數據模型變量
id(必須):循環變量
offset(可選):要輸出數據的offset
length(可選):輸出數據的長度
key(可選):循環的key變量,默認值爲i
mod(可選):對key值取模,默認爲2(用於偶數行查詢等)
empty(可選):如果數據爲空顯示的字符串

3,k從1開始

<volist name="slide" id="r" key="k">
        <div id="ad_imgbox{$k}" class="ad_imgcon" style="background-image:url('{$r['pic']}'); "> <a style="width:100%; height:700px; float:left; display:block;" href="http://www.dc3688.com/" target="_blank"></a> </div>
        </volist>

 <volist name="slide" id="r" key="k">
          <span id="ad_btnnum{$k}" onclick="doChange({$k})" class="ad_btn <if condition='$k == 1'>ad_btn_sel</if>"></span>
 </volist>

4,k條件判斷

    <if condition='$k == 1'>ad_btn_sel</if>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章