📞 09318539889 📧 yxp@gansuwangzhan.cn

获取当前类别除顶级类别之外的所有上级类别

作者:admin时间:2021-05-18点击量:5次
public function getAllChildId($model,$id,&$arr=[],$order='asc'){
   if(empty($arr)){
       $arr[] = $id;
   }
   $column = $this->FindWhere($model,array('id'=>$id));
   $list = $this->FindWhere($model,array('id'=>$column['pid']));
   if($list){
       if($list['pid']>0){
           $arr[] = $list['id'];
           self::getAllChildId($list['id'],$arr);
       }
   }
   if($order == 'asc'){
       asort($arr);
   }else{
       arsort($arr);
   }
   return \think\Collection::make($arr)->toArray();
}