<if condition="$first.parent_code eq 0">
<li class="nav-item fl" id="code_{$key}"><a href="/gl/3-{$key}--/">{$first.name}</a></li>
</if>
</foreach>
生成的代码是这样的
<?php if(is_array($)): foreach($ as $key=>$): if(): ?><li class="nav-item fl" id="code_<?php echo ($ke
y); ?>"><a href="/gl/3-<?php echo ($key); ?>--/"><?php echo ($first["name"]); ?></a></li><?php endif; endforeach; endif; ?
>
什么原因会导致生成is_array($) 这种错误代码,controller里面是有assign赋值的,即便变量值为空,也不应该生成语法错误的代码呀,不知道是不是tp的bug
最佳答案