volist多级嵌套出问题了

浏览:1365 发布日期:2015/06/23
3.2.3 - 普通 - 未处理
 <div id="bjui-collapse{$vo.id}" class="panel-collapse panelContent collapse">
                            <div class="panel-body" >
                                <ul id="bjui-tree{$vo.id}" class="ztree ztree_main" data-toggle="ztree" data-on-click="MainMenuClick" data-expand-all="true">
                                    <volist name="vo.operater" id="operater">
                                    <li data-id="{$operater.id}" data-pid="{$operater.pid}" data-url="{$operater.url}" data-tabid="{$operater.url}">{$operater.title}</li>
                                    <notempty name="operater.operater">
                                        <volist name="operater.operater" id="op">
                                         <li data-id="{$op.id}" data-pid="{$op.pid}" data-url="{$op.url}" data-tabid="{$op.url}">{$op.title}</li>
                                             <notempty name="op.operater">
                                             <volist name="op.operater" id="o">
                                             <li data-id="{$o.id}" data-pid="{$o.pid}" data-url="{$o.url}" data-tabid="{$o.url}">{$o.title}</li>
                                             </volist>
                                                </notempty>
                                           </volist>
                                    </notempty>
                                    </volist>
                                </ul>
                            </div>
                        </div>
多级嵌套之后出现问题了。<div id="bjui-collapse<?php echo ($vo["id"]); ?>"
    class="panel-collapse panelContent collapse">
    <div class="panel-body">
        <ul id="bjui-tree<?php echo ($vo["id"]); ?>"
            class="ztree ztree_main" data-toggle="ztree"
            data-on-click="MainMenuClick" data-expand-all="true">
        <?php if(is_array($vo["operater"])): $i = 0; $__LIST__ = $vo["operater"];if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$operater): $mod = ($i % 2 );++$i;?><li
                data-id="<?php echo ($operater["id"]); ?>"
                data-pid="<?php echo ($operater["pid"]); ?>"
                data-url="<?php echo ($operater["url"]); ?>"
                data-tabid="<?php echo ($operater["url"]); ?>"><?php echo ($operater["title"]); ?></li>
        <?php if(!empty($operater["operater"])): if(is_array($operater["operater"])): $i = 0; $__LIST__ = $operater["operater"];if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$op): $mod = ($i % 2 );++$i;?><li
                data-id="<?php echo ($op["id"]); ?>"
                data-pid="<?php echo ($op["pid"]); ?>"
                data-url="<?php echo ($op["url"]); ?>"
                data-tabid="<?php echo ($op["url"]); ?>"><?php echo ($op["title"]); ?></li>
                 <?php if(!empty($op["operater"])): ?><volist
                name="op.operater" id="o">
            <li data-id="<?php echo ($o["id"]); ?>"
                data-pid="<?php echo ($o["pid"]); ?>"
                data-url="<?php echo ($o["url"]); ?>"
                data-tabid="<?php echo ($o["url"]); ?>"><?php echo ($o["title"]); ?></li><?php endforeach; endif; else: echo "" ;endif; endif; endforeach; endif; else: echo "" ;endif; endif; endforeach; endif; else: echo "" ;endif; ?>
    
        
        </ul>
    </div>
</div>
评论(
后面还有条评论,点击查看>>