模板switch嵌套foreach语句 出错

浏览:2848 发布日期:2014/04/02 分类:求助交流 关键字: 嵌套
<switch name="vo.id" >
    <foreach name='commentnumber' item='co'>
        <case value="$co.artid"><{$co.commentnum}></case>
    </foreach>
        <default />0
</switch>
代码如上,
缓存文件如下<?php switch($vo["id"]): if(is_array($commentnumber)): foreach($commentnumber as $key=>$co): case $co["artid"]: echo ($co["commentnum"]); break; endforeach; endif; ?>
                            <?php default: ?>0<?php endswitch;?>
报错如下:
syntax error, unexpected T_IF, expecting T_ENDSWITCH or T_CASE or T_DEFAULT
错误位置
FILE: D:\myenv\apache\htdocs\lyolzjcms\Home\Runtime\Cache\92e38013410269d8abd4d4154f893d34.php  LINE: 59

去掉foreach就不报错,但得不到想要的结果,怎么改啊啊啊啊啊啊啊啊啊,
最佳答案
评论() 相关
后面还有条评论,点击查看>>