2012年5月1日 星期二

Smarty迴圈語法

Smarty foreach基本語法
{foreach from=$陣列變數 item=陣列元素名稱 key=陣列索引名稱 name=foreach名稱}
...
{/foreach}

php
$fruits= array('A'=>'蘋果','B'=>'鳳梨','C'=>'香蕉'); 

html
{foreach from=$fruits item=fruit}
{$fruit}←陣列元素名稱
{/foreach}



foreachele語法
{foreach...}
陣列變數存在時顯示
{foreachelse}
陣列變數不存在時顯示
{/foreach}

section基本語法
{section name=sectin名稱 loop=整數值或$陣列名稱 start=整數值 step=整數值 max=整數值 show=TRUE或FALSE}
...
{/section}

php
$fruits=array('鳳梨','香蕉');
$class=array('A','B');
$smarty->assign('fruits',$fruits);
$smarty->assign('class',$class);

sectionelse語法
{section...}
陣列變數存在時顯示
{sectionelse}
陣列變數不存在時顯示
{/section}

沒有留言:

張貼留言