模板引擎支持Switch标签,格式为:
XML/HTML代码
~~~
<switch name="变量" >
<case value="值1">输出内容1</case>
<case value="值2">输出内容2</case>
<default />默认情况
</switch>
~~~
使用方法如下:
XML/HTML代码
~~~
<switch name="User.level">
<case value="1">value1</case>
<case value="2">value2</case>
<default />default
</switch>
~~~
其中name属性可以使用函数以及系统变量,例如:
XML/HTML代码
~~~
<switch name="Think.get.userId|abs">
<case value="1">admin</case>
<default />default
</switch>
~~~
对于case的value属性可以支持多个条件的判断,使用”|”进行分割,例如:
使用变量方式的情况下,不再支持多个条件的同时判断。
XML/HTML代码
~~~
<switch name="Think.get.type">
<case value="gif|png|jpg">图像格式</case>
<default />其他格式
</switch>
~~~
表示如果$_GET["type"] 是gif、png或者jpg的话,就判断为图像格式。
也可以对case的value属性使用变量,例如:
XML/HTML代码
~~~
<switch name="User.userId">
<case value="$adminId">admin</case>
<case value="$memberId">member</case>
<default />default
</switch>
~~~
- YourPHP
- 模板制作
- 模板标签语法
- 全局变量和数组
- 模板的命令规范
- 模板标签说明
- YP:list|数据调用
- YP:link|友情链接
- YP:catpos|面包宵
- YP:block|碎片
- YP:flash|幻灯片
- YP:db|外部数据源
- IF判断标签
- Volist标签
- Foreach标签
- Switch标签
- YP:subcat|子栏目
- YP:nav|导航标签
- YP:kefu|在线客服
- YP:next|下一页
- YP:pre|上一页
- YP:tags|标签
- 在任何其他页面调用提交留言或反馈表单
- 实现浏览过的商品功能方法
- 推荐位posid的使用
- 缝滚动js效果
- 自定义导航
- 模板中如何调用下拉表 多选框表单字段数据
- 模板参数配置
- 扩展方法
- Common
- 网上收集他人总结方法
- yourphp模板技巧(一)
- yourphp模板技巧(二)
- Yourphp模板标签语法
- Yourphp全局变量和数组
- 更改Yourphp 2.0版本html编辑器的方法
- 框架修改
- 修改../Public
- 自己扩展
- where查询中find_in_set方法
- 自定义nav