Thinkphp框架无限分类函数
2024-04-08 本文已影响0人
吴涛涛
//把数据组成无限分类格式,$cates是查询分类表获取到的所有数据,可以在方法外面查询出来传到函数中
//其中$v->sub 得到的是所有子类,是数组格式
function getCates($cates=[],$id=0){
$arr = [];
foreach ($cates as $key => $v) {
if($v['p_id'] == $id){
$v['sub'] = getCates($cates,$v['id']);
$arr[] = $v;
}
}
return $arr;
}