//把数据组成无限分类格式,$cates是查询分类表获取到的所有数据,可以在方法外面查询出 来传到函数中
//其中$v->sub 得到的是所有子类,是数组格式
static public function getCates($cates=[],$id=0){
if(empty($cates)){
$cates = Type::select();
}
$arr = [];
foreach ($cates as $key => $v) {
if($v->pid == $id){
$v->sub = self::getCates($cates,$v->id);
$arr[] = $v;
}
}
return $arr;
}
网友评论