IF标签_内置标签_模版_帮助文档_Thinkphp手册

用法示例:

 value1 value2  value3 

在condition属性中可以支持eq等判断表达式,同上面的比较标签,但是不支持带有”>”、”<”等符号的用法,因为会混淆模板解析,所以下面的用法是错误的:

<if condition="$id value1      value2 

必须改成:

value1  value2 

除此之外,我们可以在condition属性里面使用PHP代码,例如:

ThinkPHP  other Framework 

condition属性可以支持点语法和对象语法,例如: 自动判断user变量是数组还是对象

ThinkPHP  other Framework 

或者知道user变量是对象

ThinkPHP  other Framework 

由于if标签的condition属性里面基本上使用的是PHP语法,尽可能使用判断标签和Switch标签会更加简洁,原则上来说,能够用switch和比较标签解决的尽量不用if标签完成。因为switch和比较标签可以使用变量调节器和系统变量。如果某些特殊的要求下面,IF标签仍然无法满足要求的话,可以使用原生PHP代码或者PHP标签来直接书写代码。

您可能感兴趣的

后端开发:当GatewayWorker遇到ThinkPHP 5.0.11... 最近在做毕业设计,两个项目都遇到了使用 websocket 的需求,但不想与TP5分开。看了TP5的官方文档,有Workerman的组件,但是没得GatewayWorker的使用方法。这里总结一下!! 步骤安装TP5 不管你是如何安...
Mongo模型_帮助文档_Thinkphp手册 Mongo模型是专门为Mongo数据库驱动而支持的Model扩展,如果需要操作Mongo数据库的话,自定义的模型类必须继承Think/Model/MongoModel。 Mongo模型为操作Mongo数据库提供了更方便的实用功能和查询用法,包括: 对MongoId对象...
ThinkPHP5 Nginx下的配置 出于安全的考虑,TP5的入口文件改成放在public下了,因为这样的话能防止被恶意用户访问到“/thinkphp/”、“/vendor/”等等这些目录下的文件。所以当你以之前的习惯将网站documentroot配置为项目根目录的时候就会需要在url后面加上/public/来访问。当然可能...
闭包支持_帮助文档_Thinkphp手册 闭包定义 我们可以使用闭包的方式定义一些特殊需求的路由,而不需要执行控制器的操作方法了,例如: 'URL_ROUTE_RULES'=>array( 'test' => function(){ echo 'just ...
Thinkphp3.2.3最新版update注入漏洞 原文来自安全客,作者:0r3ak@0kee Team 原文: https://www.anquanke.com/post/id/104847 简要描述 thinkphp是国内著名的php开发框架,有完善的开发文档,基于MVC架构,其中Thinkphp3.2.3是目前使用最广泛的thi...
皮皮赖's Blog责编内容来自:皮皮赖's Blog (源链) | 更多关于

阅读提示:酷辣虫无法对本内容的真实性提供任何保证,请自行验证并承担相关的风险与后果!
本站遵循[CC BY-NC-SA 4.0]。如您有版权、意见投诉等问题,请通过eMail联系我们处理。
酷辣虫 » IF标签_内置标签_模版_帮助文档_Thinkphp手册



专业 x 专注 x 聚合 x 分享 CC BY-NC-SA 4.0

使用声明 | 英豪名录