PHP 클래스 skeeks\cms\helpers\TreeOptions

상속: extends skeeks\cms\models\Tree
파일 보기 프로젝트 열기: skeeks-cms/cms 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$repeat символ будет добавляться перед називанием раздела.

보호된 프로퍼티들

프로퍼티 타입 설명
$_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