内置标签IF使用的问题(bug?)

浏览:454 发布日期:2016/04/23 分类:求助交流
我在用if比较两个变量时,始终得不到想要的结果,关键就在于【 '$vo.type'】,在教程里都是直接使用用字符串,而我要用变量来代替,就不行了,请问这是bug吗?换了很多种方式,都不行,比如【'{$vo.type}'】【vo.type】【{$vo.type}】
<if condition="$typelist.typename eq '$vo.type'">
<assign name="selected" value="selected" />
<else />
<assign name="selected" value="" />
</if>

但是,测试了很多次后,最终使用
<eq name="typelist.typename" value="$vo.type">
<assign name="selected" value="selected" />
</eq>
就成功了!最后我不得不这样写:
<eq name="typelist.typename" value="$vo.type">
<assign name="selected" value="selected" />
</eq>
<neq name="typelist.typename" value="$vo.type">
<assign name="selected" value="" />
</neq>
最佳答案
评论( 相关
后面还有条评论,点击查看>>