thinkphp5 if模版标签和thinkphp3.X if模版标签的使用方法一样,没有改变。
在if的condition属性中支持eq、lt,gt等判断表达式,但是不支持带有”=”、”>”、”<“等符号的用法。
具体用法介绍
1、一种条件判断
<if condition=”$id eq 5 “>value1</if>
2、两种条件判断
<if condition=”$id eq 5 “>value1<else /> value2</if>
3、三种条件判断
<if condition=”$id eq 5″> value1
<elseif condition=”$id eq 6″ />value2
<else /> value3
</if>
4、在condition属性里面使用php代码
<if condition=”strtoupper($user[‘name’]) eq ‘THINKPHP'”>ThinkPHP
<else /> other Framework
</if>
5、condition属性可以支持点语法和对象语法,例如: 自动判断user变量是数组还是对象
<if condition=”$user.name neq ‘ThinkPHP'”>ThinkPHP
<else /> other Framework
</if>
6、或者知道user变量是对象
<if condition=”$user:name neq ‘ThinkPHP'”>ThinkPHP
<else /> other Framework
</if>
thinkphp5 if模版标签使用用法介绍
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » thinkphp5 if模版标签使用用法介绍
相关推荐
-      thinkphp中and和or查询语句的写法
-      thinkphp下载远程文件代码
-      thinkphp中事务处理代码写法
-      ThinkPHP3.2.3中redirect用法和传参数
-      thinkphp5中模型的定义和控制器调用实例
-      thinkphp缓存使用实例写法
-      thinkphp5.0中display无法使用了
-      thinkphp5数据库配置和thinkphp3.x数据库配置