函数:
function getParentID($cate, $id)
{
$arr = array();
foreach ($cate as $v) {
if ($v['id'] == $id) {
$arr[] = $v;
$arr = array_merge(getParentID($cate, $v['parent_id']), $arr);
}
}
return $arr;
}
调用
$type = $this->service->lists($arr = 'id,name,parent_id')->toArray();
$data = getParentID($type, $id);