thinkphp中eq标签的用法
来源:互联网 发布:ubuntu top命令详解 编辑:程序博客网 时间:2024/05/18 19:40
thinkphp中的eq标签,好像并不常用,但却必不可少
举个例子,像某个状态,开关等等,又不能直接将数据库中的字段读给客户看,客户也看不明白,是吧。
所以我们可以使用eq标签来解决这个小问题。
例如:我在数据库中有status字段,表示某一状态,我规定它:0为未激活,1为激活
那现在我要将整个表的数据展示给用户看,我要怎么做呢?
可以肯定的事,我们肯定不能直接将0和1读出来,在前台模板中,
像这样:<td>{$vo.status}</td>
直接让用户看。这样不理想。客户体验一定很差。。。
解决办法:
使用eq标签判断一下status的值,做一个小小的障眼法:
<eq name="vo.status" value="0">未激活</eq>
<eq name="vo.status" value="1">已激活</eq>
当然如果不是特别复杂的要求,可以简写嘛
像这样:
<eq name="vo.status" value="0">未激活<else/>激活</eq>
注意:eq的意思是指name和value的值相等的话输出<eq>标签之间的内容,这里的name不要写成{$vo.status}
否则无论你怎么写都是<else/>的值
当然了,这只是thinkphp中比较标签中的一个,更多的可以参照thinkphp手册嘛
<比较标签 name="变量" value="值">
内容
</比较标签>
阅读全文
0 0
- thinkphp中eq标签的用法
- ThinkPHP的eq标签
- thinkPHP的<eq>标签
- ThinkPHP中的volist标签中使用eq标签出错
- thinkphp模板中两个变量比较(if和eq标签的比较)
- thinkphp模板中两个变量比较(if和eq标签的比较)
- Thinkphp中的eq比较标签
- javascript中 .eq()的用法
- Thinkphp模板标签if和eq的区别和比较
- ThinkPHP的eq\neq等标签---需要弄清楚
- Thinkphp模板标签if和eq的区别和比较
- Thinkphp模板标签if和eq的区别和比较
- thinkphp/thinksns学习之eq标签
- thinkPHP模板标签eq if 中如何区分0,null,false
- ThinkPHP模板标签eq if 中如何区分0,null,false
- jquery中.eq()与:eq()的区别
- js jq中$().eq()和$().find()的用法
- Thinkphp中Volist嵌套用eq比较需要注意的地方
- Yii2 表单=>数据库时间戳存取转换
- JAVA反射中的getFields()方法和getDeclaredFields ()方法的区别
- 权限被拒之后,手动开启权限!
- 初学python------pdb调试命令
- Thinking in Java:第二章-一切都是对象
- thinkphp中eq标签的用法
- Codeforces Round #450 (Div. 2) E. Maximum Questions dp,重载小于号
- 用户填写提示文本框
- java工程师面试题:如何判断链表有环?
- ffmpeg 详细configure命令
- 14、Android开发基础之通过系统提供的方法获取到保存文件的路径
- Hystrix 源码解析 —— 断路器 HystrixCircuitBreaker
- CentOS7.2下cMark编译安装mysql报错解决方案
- codevs1506传话