tp3.2模板生成php代码变量名丢失什么原因?

浏览:271 发布日期:2017/08/22 分类:求助交流 关键字: 模板 变量 语法错误
这是模板 <foreach name="topicArray" item="first">
<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
最佳答案
评论( 相关
后面还有条评论,点击查看>>