上一篇文章讲解“模型-内置标签之比较标签”,本篇文章讲解“模板-内置标签之条件标签一”。
条件标签
一、switch标签
1)基本用法
①在Index控制器中,新建switchtag方法
②新建switch.html模板,并使用switch标签进行输出
预览:
2)使用函数或系统变量
在switch.html模板中,对数据使用变量:
访问switchtag方法,预览:
3)case属性支持多个条件的判断
对于case属性可以支持多个条件的判断,使用”|”进行分割。
在switch.html模板中,case使用多个条件:
访问switchtag方法,预览:
4)case的value属性可以使用变量
在switch.html模板中,case的value属性使用变量进行判断:
访问switchtag方法,预览:
二、if标签
1)基本用法
①在Index控制器中,新建iftag方法
②新建if.html模板,并在模板中用if标签判断
预览:
2)使用PHP代码
在if.html模板中,使用PHP模板:
访问iftag方法,预览:
注意:
1. 判断条件支持点语法($data.num)、对象语法($data->num)、数组下标($data[‘num’])。
2. 如果某些特殊的要求下面,IF标签仍然无法满足要求的话,可以使用原生php代码或者PHP标签来直接书写代码。
ThinkPHP5连载为卓象程序员原创,转载请联系卓象程序员
关注卓象程序员,定期发布技术文章
下一篇讲解“模板-内置标签之条件标签二”
海报
0 条评论
203
相关文章
本站已关闭游客评论,请登录或者注册后再评论吧~