Абстрактный класс Phalcon\Forms\Element

Реализует Phalcon\Forms\ElementInterface

Source on GitHub

Это базовый класс для элементов формы

Methods

public __construct (string $name, [array $attributes])

Phalcon\Forms\Element конструктор

public setForm (Phalcon\Forms\Form $form)

Устанавливает родительскую форму для элемента

public getForm ()

Возвращает родительскую форму элементу

public setName (mixed $name)

Задает имя элемента

public getName ()

Возвращает имя элемента

public Phalcon\Forms\ElementInterface setFilters (array | string $filters)

Задает элемент фильтров

public addFilter (mixed $filter)

Добавление фильтра в список фильтров

public mixed getFilters ()

Возвращает фильтры элементов

public Phalcon\Forms\ElementInterface addValidators (array $validators, [mixed $merge])

Добавляет группу валидаторов

public addValidator (Phalcon\Validation\ValidatorInterface $validator)

Добавляет валидатор к элементу

public getValidators ()

Возвращает валидаторы, зарегистрированные для элемента

public prepareAttributes ([array $attributes], [mixed $useChecked])

Возвращает массив подготовленных атрибутов для хелперов Phalcon\Tag в соответствии с параметрами элемента

public Phalcon\Forms\ElementInterface setAttribute (string $attribute, mixed $value)

Устанавливает атрибут по умолчанию для элемента

public mixed getAttribute (string $attribute, [mixed $defaultValue])

Возвращает значение атрибута, если оно присутствует

public setAttributes (array $attributes)

Устанавливает атрибуты по умолчанию для элемента

public getAttributes ()

Возвращает атрибуты по умолчанию для элемента

public Phalcon\Forms\ElementInterface setUserOption (string $option, mixed $value)

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

public mixed getUserOption (string $option, [mixed $defaultValue])

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

public setUserOptions (array $options)

Устанавливает параметры для элемента

public getUserOptions ()

Возвращает параметры для элемента

public setLabel (mixed $label)

Устанавливает label элемента

public getLabel ()

Возвращает значение тега label элемента

public label ([array $attributes])

Создаёт HTML-код для  тега label элемента 

public Phalcon\Forms\ElementInterface setDefault (mixed $value)

Устанавливает значение по умолчанию, если форма не использует объект или нет значения для элемента в _POST

public getDefault ()

Возвращает значение по умолчанию, присвоенное элементу

public getValue ()

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

public getMessages ()

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

public hasMessages ()

Проверяет, есть ли сообщения, прикрепленные к элементу

public setMessages (Phalcon\Validation\Message\Group $group)

Устанавливает сообщения проверки, связанные с элементом

public appendMessage (Phalcon\Validation\MessageInterface $message)

Добавляет сообщение во внутренний список сообщений

public clear ()

Очищает каждый элемент формы до значения по умолчанию

public __toString ()

Магический метод __toString визуализирует виджет без атрибутов

abstract public render ([mixed $attributes]) inherited from Phalcon\Forms\ElementInterface

...