Родитель "parent"
Назначение: позволяет создавать потомков для записей, тем самым организует дерево
Тип поля в SQL таблице: "int"
Дополнительные параметры:
"name_field"
Назначение: при выводе списка возможных значений модели ищется поле с названием "name", если данное поле отсутствует, то необходимо указать поле, которое будет использовано в качестве заголовков для значений
Возможные значения: название поля, например "first_name", "label", "date"
По умолчанию: "name"
"max_depth"
Назначение: максимальная глубина вложенности (количество возможных подуровней дерева)
Возможные значения: целое положительное число
По умолчанию: не задано
"parent_for"
Назначение: организует связь с другой моделью по принципу "каталог -> каталог -> каталог -> товар". Текущая модель имеет вложенные подразделы, в которых могут содержаться записи из другой модели. Подробнее описано в разделе Деревья.
Возможные значения: название модели, например "Products", "Topics"
По умолчанию: не задано
Примеры:
array("Родительский раздел", "parent", "parent") array("Раздел", "parent", "parent", array("name_field" => "title")) array("Каталог", "parent", "parent", array("parent_for" => "Products", "max_depth" => 3, "show_parent" => true))
Предыдущий раздел
Выбор "enum"