Phalcon\Forms\Element
Абстрактный класс Phalcon\Forms\Element
Реализует Phalcon\Forms\ElementInterface
Это базовый класс для элементов формы
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
...