thinkphp 面包屑导航

如何实现以下面包屑效果呢

thinkphp 面包屑导航_第1张图片

控制器层

find(I('goods_id'));
     
        $this->assign('mbx',$this->mbx($goodsinfo['cat_id']));
        $this->assign('goodsinfo',$goodsinfo);
        $this->display();
    }
    public function mbx($cat_id){
         $catModel= D('Admin/cat');
         $fm=array();
        while($cat_id>0){
            foreach($catModel->select()as $k=>$v){
                if($cat_id==$v['cat_id']){
                    $fm[]=$v;
                    $cat_id=$v['parent_id'];
                    break;
                }
            }
        }

    return array_reverse($fm);//反转输出

    }
   
}
HTML模板层

当前位置: 首页 > {$m['cat_name']} > {$goodsinfo['goods_name']}



你可能感兴趣的:(thinkphp)