App\services\CategoryService::getParents PHP Method

getParents() public static method

根据一个子分类id获取所有的父级分类 eg: 首页>衣服>女装>外套
public static getParents ( array $cate, integer $id ) : array
$cate array 分类数组
$id integer 当前分类id
return array
    public static function getParents(array $cate, $id)
    {
        $arr = array();
        foreach ($cate as $v) {
            if ($v['id'] == $id) {
                $arr[] = $v;
                $arr = array_merge(self::getParents($cate, $v['pid']), $arr);
            }
        }
        return $arr;
    }