PHP Класс Microweber\Providers\CategoryManager

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

Открытые свойства

Свойство Тип Описание
$app
$table_prefix
$tables

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

Метод Описание
__OLD__tree ( $params = false ) remove me
__construct ( $app = null )
delete ( $data )
delete_item ( $data )
get ( $params )
get_by_id ( $id, $by_field_name = 'id' ) : array
get_by_slug ( $slug )
get_category_id_from_url ( $url = false )
get_children ( $parent_id, $type = false, $visible_on_frontend = false )
get_for_content ( $content_id, $data_type = 'categories' )
get_items ( mixed $params, string $data_type = 'categories' ) : array | boolean Gets category items.
get_items_count ( $id, $rel_type = false ) : array | boolean Gets category items count.
get_page ( $category_id )
get_parents ( $id, $without_main_parrent = false, $data_type = 'category' )
link ( $id )
reorder ( $data )
save ( $data, $preserve_cache = false )
save_item ( $params )
tree ( $params = false ) category_tree.

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

Метод Описание
html_tree ( $parent, $link = false, $active_ids = false, $active_code = false, $remove_ids = false, $removed_ids_code = false, $ul_class_name = false, $include_first = false, $content_type = false, $li_class_name = false, $add_ids = false, $orderby = false, $only_with_content = false, $visible_on_frontend = false, $depth_level_counter, $max_level = false, $list_tag = false, $list_item_tag = false, $active_code_tag = false, $ul_class_deep = false, $only_ids = false ) `.

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

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

remove me
public __OLD__tree ( $params = false )

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

public __construct ( $app = null )

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

public delete ( $data )

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

public delete_item ( $data )

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

public get ( $params )

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

Автор: Peter Ivanov
public get_by_id ( $id, $by_field_name = 'id' ) : array
Результат array

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

public get_by_slug ( $slug )

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

public get_category_id_from_url ( $url = false )

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

public get_children ( $parent_id, $type = false, $visible_on_frontend = false )

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

public get_for_content ( $content_id, $data_type = 'categories' )

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

Gets category items.
public get_items ( mixed $params, string $data_type = 'categories' ) : array | boolean
$params mixed Array or string with parameters
$data_type string
Результат array | boolean

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

Gets category items count.
public get_items_count ( $id, $rel_type = false ) : array | boolean
Результат array | boolean

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

public get_page ( $category_id )

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

public get_parents ( $id, $without_main_parrent = false, $data_type = 'category' )

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

public reorder ( $data )

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

public save ( $data, $preserve_cache = false )

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

public save_item ( $params )

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

category_tree.
Автор: Microweber
public tree ( $params = false )
$params = array();

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

$app публичное свойство

public $app

$table_prefix публичное свойство

public $table_prefix

$tables публичное свойство

public $tables