Method |
Description |
|
afterDeleteTree ( Event $event ) |
После удаления нужно родителя пересчитать |
|
afterUpdateTree ( yii\db\AfterSaveEvent $event ) |
Изменился код |
|
attributeLabels ( ) |
|
|
beforeDeleteTree ( Event $event ) |
Если есть дети для начала нужно удалить их всех |
|
beforeSaveTree ( $event ) |
Проверки и дополнения перед сохранением раздела |
|
behaviors ( ) |
Шаг приоритета |
|
findRoots ( ) : ActiveQuery |
Корневые разделы дерева. |
|
generateCode ( ) |
Автоматическая генерация code по названию |
|
generateName ( ) |
Автоматическая генерация названия раздела |
|
getAbsoluteUrl ( ) : string |
|
|
getChildren ( ) : ActiveQuery |
|
|
getCmsContentElementTrees ( ) : ActiveQuery |
|
|
getCmsContentElements ( ) : ActiveQuery |
|
|
getCmsSiteRelation ( ) : ActiveQuery |
|
|
getCmsTreeFiles ( ) : ActiveQuery |
|
|
getCmsTreeImages ( ) : ActiveQuery |
|
|
getCmsTreeProperties ( ) : ActiveQuery |
|
|
getDescendants ( ) : ActiveQuery |
|
|
getFiles ( ) : ActiveQuery |
|
|
getFullImage ( ) : ActiveQuery |
|
|
getImage ( ) : ActiveQuery |
|
|
getImages ( ) : ActiveQuery |
|
|
getNext ( ) : ActiveQuery |
|
|
getParent ( ) : ActiveQuery |
|
|
getParents ( integer | null $depth = null ) : ActiveQuery |
|
|
getParentsIds ( null $depth = null ) : array |
|
|
getPrev ( ) : ActiveQuery |
|
|
getRedirectTree ( ) : ActiveQuery |
|
|
getRelatedProperties ( ) : array | ActiveRecord[] |
|
|
getRoot ( ) : ActiveQuery |
To get root of a node: |
|
getSite ( ) : CmsSite |
|
|
getTreeType ( ) : ActiveQuery |
|
|
getUrl ( $scheme = false ) : string |
|
|
init ( ) |
|
|
isRoot ( ) : boolean |
|
|
processAddNode ( Tree $target ) |
Процесс вставки ноды одна в другую. |
|
processCreateNode ( Tree $target ) : Tree |
Создание дочерней ноды |
|
processNormalize ( ) |
Обновление всего дерева ниже, и самого элемента. |
|
rules ( ) |
|
|
setAttributesForFutureParent ( Tree $parent ) |
Установка атрибутов если родителем этой ноды будет новый, читаем родителя, и обновляем необходимые данные у себя |
|
tableName ( ) |
|
|