2008年6月25日 星期三

使用 Smarty 製作交替顏色的表格

以往用 PHP 寫交替顏色表格可是需要寫一堆計算及判斷的程式碼,
但是如果搭配 Smarty 樣版引擎就快速多了,只要在標籤加上 {cycle} 即可。

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

PS:若是再一個迴圈內有兩個cycle 變數的話, 為了避免干擾,將另一個改成:
<{cycle name=bg2 values="#eeeeee,#d0d0d0"}>


官方手冊

【下列文章您可能也有興趣】

沒有留言: