Spec-Zone.ru › Phalcon 2

Класс Phalcon\Forms\Form

расширяет абстрактный класс Phalcon\DI\Injectable

реализует Phalcon\Events\EventsAwareInterface, Phalcon\DI\InjectionAwareInterface, Countable, Iterator, Traversable

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

Методы

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

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

public Phalcon\Forms\Form setAction (string $action)

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

public string getAction ()

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

public Phalcon\Forms\Form 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\Form setEntity (object $entity)

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

public object getEntity ()

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

public Phalcon\Forms\ElementInterface [] getElements ()

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

public Phalcon\Forms\Form bind (array $data, object $entity, [array $whitelist])

Привязывает данные к сущности

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

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

public Phalcon\Validation\Message\Group getMessages ([boolean $byItemName])

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

public Phalcon\Validation\Message\Group [] getMessagesFor (unknown $name)

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

public boolean hasMessagesFor (unknown $name)

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

public Phalcon\Forms\Form add (Phalcon\Forms\ElementInterface $element, [string $postion], [unknown $type])

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

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

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

public Phalcon\Forms\ElementInterface get (string $name)

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

public string label (string $name, [unknown $attributes])

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

public string getLabel (string $name)

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

public mixed getValue (string $name)

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

public boolean has (string $name)

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

public boolean remove (string $name)

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

public Phalcon\Forms\Form clear ([array $fields])

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

public int count ()

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

public rewind ()

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

public Phalcon\Validation\Message current ()

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

public int key ()

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

public next ()

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

public boolean valid ()

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

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

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

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

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

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

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

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

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

public __get (unknown $property) унаследовано от Phalcon\DI\Injectable

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

© 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_Form.html

Spec-Zone.ru

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