Phalcon\Forms\Form
Класс Phalcon\Forms\Form
расширяет абстрактный класс Phalcon\Di\Injectable
Реализует Phalcon\Events\EventsAwareInterface, Phalcon\Di\InjectionAwareInterface, Countable, Iterator, Traversable
Этот компонент позволяет создавать формы с помощью объектно-ориентированного интерфейса
Методы
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)
Возвращает тег label для элемента
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
Sets the dependency injector
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