Версия: 3.x
Класс AbstractType

Подробное описание

Абстрактный класс типа меню

Открытые члены

 init (\Menu\Model\Orm\Menu $menu)
 
 getId ()
 
 getTitle ()
 
 getDescription ()
 
 getHref ($absolute=false)
 
 isActive ()
 
 getRoute ()
 
 getFormObject ()
 
 getFormHtml ()
 
 getTemplate ()
 
 getTemplateVar ()
 
 isVisible ()
 

Защищенные данные

 $menu
 

Методы

getDescription ( )
abstract

Возвращает описание данного типа

Возвращает
string
getFormHtml ( )

Возвращает готовый HTML код дополнительных полей

Возвращает
string
getFormObject ( )

Возвращает поля, которые должны быть отображены при выборе данного типа. Возвращенные поля будут добавлены к объекту Пункта меню, соответственно будут учитываться в БД

Возвращает
| null
getHref (   $absolute = false)
abstract

Возвращает ссылку, на которую должен вести данный пункт меню

Возвращает
string
getId ( )
abstract

Возвращает уникальный идентификатор для данного типа

Возвращает
string
getRoute ( )

Возвращает маршрут, если пункт меню должен добавлять его, в противном случае - false

Возвращает
| false
getTemplate ( )

Возвращает шаблон для данного пункта меню

Возвращает
string
getTemplateVar ( )

Возвращает переменные, которые должны пойти в шаблон

Возвращает
array
getTitle ( )
abstract

Возвращает название данного типа

Возвращает
string
init ( \Menu\Model\Orm\Menu  $menu)

put your comment there...

Аргументы
\Menu\Model\Orm\Menu$menu
isActive ( )
abstract

Возвращает true, если пункт меню активен в настоящее время

Возвращает
bool
isVisible ( )

Возвращает True, если тип должен быть видимым в окне редактирования пунктов меню

Возвращает
bool

Поля

$menu
protected