上一篇文章讲解“模型-内置标签之比较标签”,本篇文章讲解“模板-内置标签之条件标签一”。
条件标签
一、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
相关文章
本站已关闭游客评论,请登录或者注册后再评论吧~