模型对象中如何插入属性

浏览:1456 发布日期:2016/08/04 分类:求助交流
在使用菜单时,我先找出fid=0的菜单,然后再找出他们的子菜单,把这些菜单放在父菜单下,3.2版按如下代码就可以了,但在5.0就有问题了        $Menu = $this                         
                    ->where(array('site'=>$type,'fid'=>0))
                    ->select();
        $Data = $this                    
                    ->where(array('site'=>$type))
                    ->order('sortrank asc,id asc')  //根据排序数和ID进行升序查询
                    ->select();
        foreach($Data as $k => $v){   //组织菜单列表    
            foreach($Menu as $i => $vo){
                if($vo['id']==$v['fid']){
                    $v['link']=url($v['link']);
                    $Menu[$i]['menu'][]=$v;    //这里怎么转成5.0适用。
                    $Menu[$i]['link']=url($vo['link']);
                    break;
                }
            }        
        }
        return json_encode($Menu);
最佳答案
评论( 相关
后面还有条评论,点击查看>>