PHP Класс Categories_library, 68kb

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_all_cats
$_cat_ids
$_categories
$_ci

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

Метод Описание
__construct ( ) Constructor
category_tree ( $data = [], $id = 'cat_id', $parent = 'cat_parent' ) Category Tree
clear_ids ( ) Clear ids
get_categories ( ) : array Get Categories
get_child_ids ( $parent ) Get Child Category Ids
get_ids ( ) : array Get ids
make_list ( $data, $options = [] ) Make a list of categories

Приватные методы

Метод Описание
_category_subtree ( $cat_id, $cat_array, $depth ) Category Sub Tree
_child_subtree ( $cat_id, $cat_array, $depth ) Generate the child ids for the parent.
_walk_categories ( $parent_id, $menu_data, $options, $start ) Walk though the array

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

__construct() публичный Метод

Constructor
public __construct ( )

category_tree() публичный Метод

Get categories in an array
public category_tree ( $data = [], $id = 'cat_id', $parent = 'cat_parent' )

clear_ids() публичный Метод

Clear out the category ids so they do not overlap.
public clear_ids ( )

get_categories() публичный Метод

Get the full array of categories
public get_categories ( ) : array
Результат array

get_child_ids() публичный Метод

Get a list of all child categories in an array
public get_child_ids ( $parent )

get_ids() публичный Метод

Get the array of category ids
public get_ids ( ) : array
Результат array

make_list() публичный Метод

Make a list of categories
public make_list ( $data, $options = [] )

Описание свойств

$_all_cats защищенное свойство

protected $_all_cats

$_cat_ids защищенное свойство

protected $_cat_ids

$_categories защищенное свойство

protected $_categories

$_ci защищенное свойство

protected $_ci