居然出错了

看到是缓存文件出错,语法错误 ,我就找到那个缓存文件,下载下了下来,看到错误位置,额 ,果然有错误

然后,各种不懂,为什么没有值呢? 我去看控制器传值
我的原本是这样传的
$this->user=M('user')->select()
别人 提醒我改改看看,我改成这样的了
$this->assign('user',$user)
我的控制器,原本以为 是session 失效了,但是我每次都输出session,发现没失效

只要一生成runtime ,就出错,
我的模版是这样写的

在windows 下运行正常,但是上传到linux就不对了
模版代码
<foreach name='user' item='v'>
<tr>
<td><input class="check-all" type="checkbox" /></td>
<td>{$v.id}</td>
<td>{$v.tbname}</td>
<if condition="$v[meal] eq '1'">
<td>套餐一[380]</td>
<elseif condition="$v[meal] eq '2'" />
<td>套餐二[600]</td>
</elseif>
<elseif condition="$v[meal] eq '3'" />
<td>套餐三[1000]</td>
</elseif>
<else/>
<td>套餐四[1600]</td>
</if>
<if condition="$v[pay] eq '1'">
<td>已支付</td>
<else/>
<td>未支付</td>
</if>
<td>{$v.sn}</td>
<if condition="$v[plan] eq '1'">
<td>未开始</td>
<elseif condition="$v[plan] eq '2'" />
<td>已开始</td>
</elseif>
<else/>
<td>已完成</td>
</if>
<if condition="$v[pay] eq '1'">
<td>
<a href="{:U(GROUP_NAME.'/Member/back')}" target='_blank'>撤销</a>
</td>
<else/>
<td>
<a href="{:U(GROUP_NAME.'/Member/pay')}" target='_blank'>支付</a>
</td>
</if>
</tr>
</foreach>不知道到底什么问题呢 最佳答案