PHP Класс skeeks\cms\helpers\TreeOptions

Наследование: extends skeeks\cms\models\Tree
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$repeat символ будет добавляться перед називанием раздела.

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

Свойство Тип Описание
$_tmpResult

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

Метод Описание
filter ( $condition ) Фильтрует дерево по заданному условию
getAllMultiOptions ( skeeks\cms\models\CmsTree $parentTree = null ) : array | mixed
getMultiOptions ( $includeSelf = true ) : array Строит массив для селекта

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

Метод Описание
_buildTreeArrayRecursive ( Tree $model, array $filter ) : array Строит рекурсивно массив дерева
_getTreeNodesIds ( $nodes ) : array Возвращает массив id элементов дерева

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

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

Фильтрует дерево по заданному условию
public filter ( $condition )
$condition

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

public static getAllMultiOptions ( skeeks\cms\models\CmsTree $parentTree = null ) : array | mixed
$parentTree skeeks\cms\models\CmsTree
Результат array | mixed

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

Строит массив для селекта
public getMultiOptions ( $includeSelf = true ) : array
Результат array

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

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

protected $_tmpResult

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

символ будет добавляться перед називанием раздела.
public $repeat