商品分类设计
商品分类设计
商品分类表设计
分类ID | 分类标题 | 父ID | 等级 |
---|---|---|---|
id | name | pid | level |
分类数据表测试存储信息
在这里我把pid=0
时作为顶级分类,level
等级为1
。二级分类就是level=2
。
递归获取分类数据表所有信息
function demo($arr,$id,$level)
{
$list =array();
foreach ($arr as $k=>$v){
if ($v['pid'] == $id){
$v['level']=$level;
$v['son'] = demo($arr,$v['id'],$level+1);
$list[] = $v;
}
}
return $list;
}