「ThinkPHP5开发连载71」thinkphp5连载模板内置标签之条件标签一

2022-10-11 21:17:07 203 0
魁首哥

上一篇文章讲解“模型-内置标签之比较标签”,本篇文章讲解“模板-内置标签之条件标签一”。

条件标签

一、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
上一篇:这应该是我见过最清晰的MySQL架构分析了:基础+架构设计+性能调优 下一篇:PHP多线程请求示例代码

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码