cycle函數

cycle函數:

#如果需要在範本中使用多個輪轉,需要給予唯一的name 屬性.

使用者可以設定print 屬性為false 強制不輸出目前值. 此特性可以很方便地略過某個值.

advance 屬性用於重複使用某個值. 當該屬性設為false 時,下次呼叫該輪轉時將輸出相同的值.

如果指定了"assign" 這個特殊屬性,該輪轉的輸出值將被賦給由assign 指定的模板變量,而不是直接輸出.

eg:

##$ smarty->assign('data',array(1,2,3));

{section name=rows loop=$data}#< tr bgcolor="{cycle values="#eeeeee,#d0d0d0"}">
<td>{$data[rows]}</td>
</tr>
{ /section}


輸出:
<tr bgcolor="#eeeeee">
<td>1</td>
< ;/tr>
<tr bgcolor="#d0d0d0">
<td>2</td>
</tr>
<tr bgcolor="#eeeeee" >
<td>3</td>
</tr>


繼續學習
||
<?php echo "cycle函数";