thinkphp/thinksns学习之eq标签
来源:互联网 发布:零基础学plc编程 编辑:程序博客网 时间:2024/05/16 05:23
最近由于需要,开始学习thinksns开源项目,在学习和开发的过程中,遇到了不甚了解的eq标签。由于thinksns是基于thinkphp框架开发的,于是查找了thinkphp开发手册,了解到eq标签是thinkphp的模板引擎提供了一种比较标签,用于判断输出数据,具体内容摘录如下:
value(必须):要比较的值,支持变量用法:
- <比较标签 name="变量" value="值">内容</比较标签>
例如,要求name变量的值等于value就输出,可以使用:
- <eq name="name" value="value">value</eq>
- <equal name="name" value="value">value</equal>
- <eq name="name" value="value">相等<else/>不相等</eq>
- <gt name="name" value="5">value</gt>
- <egt name="name" value="5">value</egt>
举例说明:
当vo对象的属性(或者数组,或者自动判断)等于5就输出
- <eq name="vo.name" value="5">{$vo.name}</eq>
- <eq name="vo:name" value="5">{$vo.name}</eq>
- <eq name="vo['name']" value="5">{$vo.name}</eq>
当vo对象的属性值的字符串长度等于5就输出
- <eq name="vo:name|strlen" value="5">{$vo.name}</eq>
- <eq name="Think.get.name" value="value">相等<else/>不相等</eq>
当vo对象的属性等于$a就输出
- <eq name="vo:name" value="$a">{$vo.name}</eq>
当name变量的值等于5就输出
- <compare name="name" value="5" type="eq">value</compare>
- <eq name="name" value="5" >value</eq>
0 0
- thinkphp/thinksns学习之eq标签
- ThinkPHP的eq标签
- thinkPHP的<eq>标签
- Thinkphp中的eq比较标签
- thinkphp中eq标签的用法
- ThinkPHP中的volist标签中使用eq标签出错
- Thinkphp模板标签if和eq的区别和比较
- ThinkPHP的eq\neq等标签---需要弄清楚
- Thinkphp模板标签if和eq的区别和比较
- Thinkphp模板标签if和eq的区别和比较
- 【ThinkPHP学习】模板标签
- thinkphp模板中两个变量比较(if和eq标签的比较)
- thinkPHP模板标签eq if 中如何区分0,null,false
- thinkphp模板中两个变量比较(if和eq标签的比较)
- ThinkPHP模板标签eq if 中如何区分0,null,false
- 【ThinkPHP学习】volist标签使用
- ThinkPHP foreach和eq嵌套
- thinksns
- 怎么把坏硬盘中的文件恢复回来
- NSMutableArray [array]与[[alloc] init]的区别
- 使用java enum的一些方法
- MapReduce 运行Kmeans代码
- spring 注入静态属性
- thinkphp/thinksns学习之eq标签
- .中青报反腐倒逼官员抛房当下纯属想象
- 字符串哈希函数
- 自定义UIAlertView
- Cortex A8,看门狗定时程序
- 控制台 - 网络管理之PPPoE的认证过程
- 20140401 第三天
- GIT获取远程分支
- Atlas源码剖析(九)