switch标签
发布时间: 2014-04-04 16:18 浏览:5892
模板引擎支持switch标签,格式为:
<case value="值1">输出内容1case>
<case value="值2">输出内容2case>
switch>
使用方法如下:
<switch name="user.level">
<case value="1">value1case>
<case value="2">value2case>
<default />default
switch>
其中name属性可以使用函数以及系统变量,例如:
<switch name="think.get.userid|abs">
<case value="1">admincase>
<default />default
switch>
对于case的value属性可以支持多个条件的判断,使用”|”进行分割,例如:
<switch name="think.get.type">
<case value="gif|png|jpg">图像格式case>
<default />其他格式
switch>
表示如果$_get["type"] 是gif、png或者jpg的话,就判断为图像格式。
也可以对case的value属性使用变量,例如:
<switch name="user.userid">
<case value="$adminid">admincase>
<case value="$memberid">membercase>
<default />default
switch>
使用变量方式的情况下,不再支持多个条件的同时判断。