/**
* code048 20190614
* 獲取分類列表樹
* @return array
*/
public function getAggCategoryList()
{
$catClass = array();
$map = array(
'status' => '1',
'delete_time'=> array('neq' => 0),
'parent_id'=> '0'
);
$res = $this->where($map)->select();
if(!empty($res))
{
foreach($res as $k=>$v)
{
$catClass[$k]['id'] = $v['id'];
$catClass[$k]['name'] = $v['name'];
$catClass[$k]['thumbnail'] = $v['thumbnail'];
$catClass[$k]['parent_id'] = $v['parent_id'];
$catClass[$k]['description'] = $v['description'];
$catClass[$k]['son_calss'] = $this->getAggSonCategory($v['id']);//該分類下,所有二級目錄
}
}
return $catClass;
}
/**
* code048 20190614
* 獲取分類列表子樹
* @param id
* @return array
*/
public function getAggSonCategory($id)
{
$catClass = array();
$map = array(
'status' => '1',
'delete_time'=> array('neq' => 0),
'parent_id'=>$id
);
$res = $this->where($map)->select();//查詢所有子分類
if(!empty($res))
{
foreach($res as $k=>$v)
{
$catClass[$k]['id'] = $v['id'];
$catClass[$k]['name'] = $v['name'];
$catClass[$k]['thumbnail'] = $v['thumbnail'];
$catClass[$k]['parent_id'] = $v['parent_id'];
$catClass[$k]['description'] = $v['description'];
$catClass[$k]['son_calss'] = $this->getAggSonCategory($v['id']);
}
}
return $catClass;
}