Абстрактный класс типа меню
Открытые члены | |
| 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 |