thinkphp <if conditon></if>比较变量
2014-03-10 15:50
267 查看
在做condition比较时,我用
<select name="pid">
<option value="0">顶级栏目</option>
<volist name="catarr" id="vo">
<option value="{$vo.id}" <if condition="$vo.id eq $res.ParentId">selected="selected"</if>>{$vo.step}{$vo.CategoryTitle}</option>
</volist>
</select>
这样不行,按thinkphp的语法应该是这样写,但是不知道为什么不行,后又改为:
<select name="pid">
<option value="0">顶级栏目</option>
<volist name="catarr" id="vo">
<option value="{$vo.id}" <if condition="$vo.id eq $res['ParentId']">selected="selected"</if>>{$vo.step}{$vo.CategoryTitle}</option>
</volist>
</select>
就可以了
<select name="pid">
<option value="0">顶级栏目</option>
<volist name="catarr" id="vo">
<option value="{$vo.id}" <if condition="$vo.id eq $res.ParentId">selected="selected"</if>>{$vo.step}{$vo.CategoryTitle}</option>
</volist>
</select>
这样不行,按thinkphp的语法应该是这样写,但是不知道为什么不行,后又改为:
<select name="pid">
<option value="0">顶级栏目</option>
<volist name="catarr" id="vo">
<option value="{$vo.id}" <if condition="$vo.id eq $res['ParentId']">selected="selected"</if>>{$vo.step}{$vo.CategoryTitle}</option>
</volist>
</select>
就可以了
相关文章推荐
- 在jsp中用<s:if test />比较两个变量
- 品味性能之道<十一>:JAVA中switch和if性能比较
- 为什么Thinkphp 中的<if><volist>等标签不能用
- 在ThinkPHP中,if标签和比较标签对于变量的比较。
- Struts标签<s:if>比较字符窜
- 核心标签<c:if>比较字符串相等以及可能会报的错equal symbol expected
- struts2标签<s:if>比较枚举类
- thinkphp模板中两个变量比较(if和eq标签的比较)
- ThinkPHP3.2 <if>标签嵌套
- thinkphp模板中标签<volist>,<if>和 U函数的使用
- <c:if>标签中的test可以比较两个el表达式中的值
- <s:if>标签比较时间
- struts2 <s:if> 两个变量相等
- thinkphp模板中两个变量比较(if和eq标签的比较)
- <c:set><c:if test=””>联合使用,使用el表达式对较复杂对象进行比较处理
- <s:if 标签变量比较
- <s:if>标签比较时间
- 【thinkphp】解决IF标签变量与变量比较出现的问题
- <c:if> 判断变量是否为null
- if(x>0.000001&&x<-0.000001) float x与0的比较