标签:
条件判断语句(这些语句都是写在smarty模板中的)
{if $name eq ‘Tom‘}
Welcome Sir
{elseif $name eq ‘Wilma‘}
Welcome Ma‘am
{else}
Welcome,whatever yu are
{/if}
注意:以if开始,以/if结尾,格式固定;
eq修饰符,相当于‘==‘
neq ,相当于‘!=‘;
gt,相当于‘>‘;
lt,相当于‘<‘;
循环语句section
1. 功能多,参数多。smarty用来做循环操作的函数之一
2.基本属性name,loop
例如数组是二维数组$arr = array( array(‘age‘=>‘23‘,‘job‘=>‘computer‘), array(‘age‘=>‘20‘,‘job‘=>‘music‘));
{section name=mark loop=$arr}
{$arr[mark].age}
{$arr[mark].job}
<br/>
{/section}
可以看出,格式是固定的;name相当于赋值下标,loop指定要循环输出的数组
3.section其他属性
3.1start 循环开始的位置;
3.2step 决定循环的步长,例如step=2,只会遍历下标为0,2,4等的元素
3.3max 设定循环的执行次数
3.4show 决定是否显示该循环
标签:
原文地址:http://www.cnblogs.com/RocketV2/p/4925566.html