不仅是<eq>, 其它条件判断标签如<if>也存在此种情况, 我想, 可能所有涉及到判断的标签都存在这个问题.见下例:
action:
public function index() {
$this->list=array(0,1,2,'--','aa');
$this->display();
}tpl:<foreach name='list' item='vo'>
<eq name='vo' value='aa'>S:{$vo}<br/><else />{$vo}<br/></eq>
</foreach>result:S:0
1
2
--
S:aa我把action数字0改成字符'0',错误消失,但由于我的程序需要大量的数值计算,不想在action中做改动,求教tpl中的改动方法.我TP版本是3.1.3
最佳答案