//条件语句测试
$smarty->assign('score', 91);
//循环语句测试
$list = array(
array(
"a"=>"java",
"b"=>"php",
"c"=>"android"
),
array(
"a"=>"ios",
"b"=>"python",
"c"=>"html"
)
);
// $list = array();
$smarty->assign('list', $list);
$smarty->display('test.tpl');
测试代码:
<br/>
{*条件语句测试*}
{if $score gt 90}
优秀
{elseif $score gt 60}
及格
{else}
不及格
{/if}
<br/>
{*循环语句测试*}
{*section实现循环,max属性指定最大循环执行的次数*}
{section name=l loop=$list max=1}
{$list[l].a}
{$list[l].b}
{$list[l].c}
<br/>
{/section}
{*foreach实现循环*}
{foreach item=l from=$list}
{$l.a}
{$l.b}
{$l.c}
<br/>
{foreachelse}
no data
{/foreach}
{*foreach的php语法格式实现循环*}
{foreach $list as $l}
{$l.a}
{$l.b}
{$l.c}
<br/>
{foreachelse}
no data
{/foreach}