PHP Класс App\services\CategoryService

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
getChilds ( $cate, integer $pid ) : array 根据父级分类id获得所有子分类id
getParents ( array $cate, integer $id ) : array 根据一个子分类id获取所有的父级分类 eg: 首页>衣服>女装>外套
unlimitedForLayer ( $cate, string $name = 'child', integer $pid ) : array 组合多维数组
unlimitedForLevel ( array $cate, string $html = '--', integer $pid, integer $level ) : array 组合一维数组

Описание методов

getChilds() публичный статический Метод

根据父级分类id获得所有子分类id
public static getChilds ( $cate, integer $pid ) : array
$cate
$pid integer
Результат array

getParents() публичный статический Метод

根据一个子分类id获取所有的父级分类 eg: 首页>衣服>女装>外套
public static getParents ( array $cate, integer $id ) : array
$cate array 分类数组
$id integer 当前分类id
Результат array

unlimitedForLayer() публичный статический Метод

组合多维数组
public static unlimitedForLayer ( $cate, string $name = 'child', integer $pid ) : array
$cate
$name string
$pid integer
Результат array

unlimitedForLevel() публичный статический Метод

组合一维数组
public static unlimitedForLevel ( array $cate, string $html = '--', integer $pid, integer $level ) : array
$cate array
$html string
$pid integer
$level integer
Результат array