Абстрактный класс типа меню
Открытые члены | |
init (Menu $menu) | |
getId () | |
getTitle () | |
getDescription () | |
getHref ($absolute=false) | |
isActive () | |
getRoute () | |
getFormObject () | |
getFormHtml () | |
getTemplate () | |
getTemplateVar () | |
isVisible () | |
getIconClass () | |
onBeforeCreate () | |
onCreate () | |
onDelete () | |
onUpdate ($before_state, $new_state) | |
Защищенные данные | |
$menu | |
|
abstract |
Возвращает описание данного типа
getFormHtml | ( | ) |
Возвращает готовый HTML код дополнительных полей
\SmartyException |
getFormObject | ( | ) |
Возвращает поля, которые должны быть отображены при выборе данного типа. Возвращенные поля будут добавлены к объекту Пункта меню, соответственно будут учитываться в БД
|
abstract |
Возвращает ссылку, на которую должен вести данный пункт меню
getIconClass | ( | ) |
Возвраает класс иконки из коллекции zmdi
|
abstract |
Возвращает уникальный идентификатор для данного типа
getRoute | ( | ) |
Возвращает маршрут, если пункт меню должен добавлять его, в противном случае - false
getTemplate | ( | ) |
Возвращает шаблон для данного пункта меню
getTemplateVar | ( | ) |
Возвращает переменные, которые должны пойти в шаблон
|
abstract |
Возвращает название данного типа
init | ( | Menu | $menu | ) |
\Menu\Model\Orm\Menu | $menu |
|
abstract |
Возвращает true, если пункт меню активен в настоящее время
isVisible | ( | ) |
Возвращает True, если тип должен быть видимым в окне редактирования пунктов меню
onBeforeCreate | ( | ) |
Обработчик, запускается, перед созданием пункта меню. Здесь можно выполнить валидацию всех параметров
onCreate | ( | ) |
Обработчик, запускается, после создании пукнта меню
onDelete | ( | ) |
Обработчик, запускается после удаления пункта меню
onUpdate | ( | $before_state, | |
$new_state | |||
) |
|
protected |