Версия: 6.x
burger close
Класс AbstractHtml
Граф наследования:AbstractHtml:
ElementInterface Control Element AbstractContainer Control Line AbstractType Control Element Control Element Toolbar Element Control Element

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

Базовый абстрактный класс всех html элементов, у которых через конструктор можно устанавливать все основные свойства. т.е. если у класса есть метод setTitle($title), то его можно задать в момент создания объекта, передав в конструктор в параметре options - array('Title' => $title);

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

 __construct (array $options=[])
 
 setOptions (array $options)
 
 setOption ($key, $value)
 
 getOption ($key, $default=null)
 
- Открытые члены унаследованные от ElementInterface
 getView ()
 

Поля данных

 $options = []
 
 $option_prefixes = ['set', 'add']
 

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

 $url
 

Конструктор(ы)

__construct ( array  $options = [])

Методы

getOption (   $key,
  $default = null 
)

Возвращает значение параметра

Аргументы
string$key- ключ
mixed$default- значение по умолчанию
Возвращает
mixed
setOption (   $key,
  $value 
)

Устанавливает параметр

Аргументы
string$key- ключ
mixed$value- значение
Возвращает
AbstractHtml
setOptions ( array  $options)

Устанавливает параметры для объекта

Аргументы
array$options- Ассоциативный массив с параметрами
Возвращает
AbstractHtml

Поля

$option_prefixes = ['set', 'add']
$options = []
$url
protected