Интерфейс Phalcon\Forms\ElementInterface
Инициализатор Phalcon\Forms\ElementInterface
Методы
абстрактный public Phalcon\Forms\ElementInterface setForm (Phalcon\Forms\Form $form)
Устанавливает родительскую форму для элемента
абстрактный public Phalcon\Forms\ElementInterface getForm ()
Возвращает родительскую форму элемента
абстрактный public Phalcon\Forms\ElementInterface setName (string $name)
Устанавливает имя элемента
абстрактный public string getName ()
Возвращает имя элемента
абстрактный public Phalcon\Forms\ElementInterface setFilters (array|string $filters)
Устанавливает фильтры элемента
абстрактный public Phalcon\Forms\ElementInterface addFilter (string $filter)
Добавляет фильтр в текущий список фильтров
абстрактный public mixed getFilters ()
Возвращает фильтры элемента
абстрактный public Phalcon\Forms\ElementInterface addValidators (unknown $validators, [unknown $merge])
Добавляет группу валидаторов
абстрактный public Phalcon\Forms\ElementInterface addValidator (unknown $validator)
Добавляет валидатор к элементу
абстрактный public Phalcon\Validation\ValidatorInterface [] getValidators ()
Возвращает зарегистрированные валидаторы для элемента
абстрактный public array prepareAttributes ([array $attributes], [boolean $useChecked])
Возвращает массив подготовленных атрибутов для помощников Phalcon\Tag в соответствии с параметрами элемента
абстрактный public Phalcon\Forms\ElementInterface setAttribute (string $attribute, mixed $value)
Устанавливает атрибут по умолчанию для элемента
абстрактный public mixed getAttribute (string $attribute, [mixed $defaultValue])
Возвращает значение атрибута, если он присутствует
абстрактный public Phalcon\Forms\ElementInterface setAttributes (array $attributes)
Устанавливает атрибуты по умолчанию для элемента
абстрактный public array getAttributes ()
Возвращает атрибуты по умолчанию для элемента
абстрактный public Phalcon\Forms\ElementInterface setUserOption (string $option, mixed $value)
Устанавливает параметр для элемента
абстрактный public mixed getUserOption (string $option, [mixed $defaultValue])
Возвращает значение параметра, если он присутствует
абстрактный public Phalcon\Forms\ElementInterface setUserOptions (array $options)
Устанавливает параметры для элемента
абстрактный public array getUserOptions ()
Возвращает параметры для элемента
абстрактный public Phalcon\Forms\ElementInterface setLabel (string $label)
Устанавливает метку элемента
абстрактный public string getLabel ()
Возвращает метку элемента
абстрактный public string label ()
Генерирует HTML для метки элемента
абстрактный public Phalcon\Forms\ElementInterface setDefault (mixed $value)
Устанавливает значение по умолчанию в случае, если форма не использует сущность или для элемента нет значения в $_POST
абстрактный public mixed getDefault ()
Возвращает значение по умолчанию, назначенное элементу
абстрактный public mixed getValue ()
Возвращает значение элемента
абстрактный public Phalcon\Validation\Message\Group getMessages ()
Возвращает сообщения, относящиеся к элементу. Элемент должен быть привязан к форме
абстрактный public boolean hasMessages ()
Проверяет, существуют ли сообщения, привязанные к элементу
абстрактный public Phalcon\Forms\ElementInterface setMessages (Phalcon\Validation\Message\Group $group)
Устанавливает сообщения валидации, связанные с элементом
абстрактный public Phalcon\Forms\ElementInterface appendMessage (Phalcon\Validation\Message $message)
Добавляет сообщение в внутренний список сообщений
абстрактный public Phalcon\Forms\Element clear ()
Очищает каждый элемент в форме до значения по умолчанию
абстрактный public string render ([array $attributes])
Отображает виджет элемента
© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Forms_ElementInterface.html