发新话题
打印

Thinkphp模板中 Switch标签的使用

Thinkphp模板中 Switch标签的使用

模板引擎支持Switch标签,使用方法如下:
<switch name="User.level">
<case value="1">value1</case>
<case value="2">value2</case>
<default />default
</switch>
其中name属性可以使用函数以及系统变量,例如:
<switch name="Think.get.userId|abs">
<case value="1">admin</case>
<default />default
</switch>
也可以对case的value属性使用变量,例如:
<switch name="User.userId">
<case value="$adminId">admin</case>
<case value="$memberId">member</case>
<default />default
</switch>

1.5版本以上 case标签可以支持多个匹配项目,例如:
<case value="gif|png|jpg">图片</case>

TOP

发新话题