Spec-Zone.ru › Phalcon 3

Класс Phalcon\Forms\Form

extends абстрактный класс Phalcon\Di\Injectable

implements Phalcon\Events\EventsAwareInterface, Phalcon\Di\InjectionAwareInterface, Countable, Iterator, Traversable

Источник на GitHub

Этот компонент позволяет создавать формы с использованием объектно-ориентированного интерфейса

Методы

public setValidation (mixed $validation)

...

public getValidation ()

...

public __construct ([object $entity], [array $userOptions])

Конструктор Phalcon\Forms\Form

public setAction (mixed $action)

Устанавливает действие формы

public getAction ()

Возвращает действие формы

public setUserOption (string $option, mixed $value)

Устанавливает опцию для формы

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

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

public setUserOptions (array $options)

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

public getUserOptions ()

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

public setEntity (object $entity)

Устанавливает сущность, связанную с моделью

public object getEntity ()

Возвращает сущность, связанную с моделью

public getElements ()

Возвращает элементы формы, добавленные в форму

public bind (array $data, object $entity, [array $whitelist])

Связывает данные с сущностью

public isValid ([array $data], [object $entity])

Проверяет валидность формы

public getMessages ([mixed $byItemName])

Возвращает сообщения, сгенерированные при проверке валидности

public getMessagesFor (mixed $name)

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

public hasMessagesFor (mixed $name)

Проверяет, были ли сгенерированы сообщения для определённого элемента

public add (Phalcon\Forms\ElementInterface $element, [mixed $position], [mixed $type])

Добавляет элемент в форму

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

Отображает определённый элемент в форме

public get (mixed $name)

Возвращает элемент, добавленный в форму по его имени

public label (mixed $name, [array $attributes])

Генерирует метку элемента, добавленного в форму, включая HTML

public getLabel (mixed $name)

Возвращает метку для элемента

public getValue (mixed $name)

Получает значение из внутренней связанной сущности или из значения по умолчанию

public has (mixed $name)

Проверяет, содержит ли форма элемент

public remove (mixed $name)

Удаляет элемент из формы

public clear ([array $fields])

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

public count ()

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

public rewind ()

Перематывает внутренний итератор

public current ()

Возвращает текущий элемент в итераторе

public key ()

Возвращает текущую позицию/ключ в итераторе

public next ()

Перемещает внутренний указатель итерации к следующей позиции

public valid ()

Проверяет, является ли текущий элемент в итераторе валидным

public setDI (Phalcon\DiInterface $dependencyInjector) унаследованно от Phalcon\Di\Injectable

Устанавливает инжектор зависимостей

public getDI () унаследованно от Phalcon\Di\Injectable

Возвращает внутренний инжектор зависимостей

public setEventsManager (Phalcon\Events\ManagerInterface $eventsManager) унаследованно от Phalcon\Di\Injectable

Устанавливает менеджер событий

public getEventsManager () унаследованно от Phalcon\Di\Injectable

Возвращает внутренний менеджер событий

public __get (mixed $propertyName) унаследованно от Phalcon\Di\Injectable

Магический метод __get

© 2011–2017 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/api/Phalcon_Forms_Form.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API