Абстрактный класс Phalcon\Forms\Element
implements Phalcon\Forms\ElementInterface
Это базовый класс для элементов формы
Методы
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)
Устанавливает метку элемента
public getLabel ()
Возвращает метку элемента
public label ([array $attributes])
Генерирует HTML для метки элемента
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
...
© 2011–2017 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/api/Phalcon_Forms_Element.html