Spec-Zone.ru › Symfony 3.1

FormEvents

class FormEvents

Чтобы узнать больше о том, как работают события формы, обратитесь к документации на странице {@link https://symfony.com/doc/any/components/form/form_events.html}.

Чтобы узнать, как динамически изменять формы с помощью событий, обратитесь к записи в руководстве разработчика на странице {@link https://symfony.com/doc/any/cookbook/form/dynamicformmodification.html}.

Постоянные значения

PRE_SUBMIT

Событие PRE_SUBMIT срабатывает в начале метода Form::submit().

Его можно использовать для: - Изменения данных из запроса перед отправкой данных в форму. - Добавления или удаления полей формы перед отправкой данных в форму.

SUBMIT

Событие SUBMIT срабатывает непосредственно перед тем, как метод Form::submit() преобразует нормализованные данные обратно в модель и данные представления.

Его можно использовать для изменения данных из нормализованного представления данных.

POST_SUBMIT

Событие FormEvents::POST_SUBMIT срабатывает после Form::submit(), после того, как данные модели и представления были денормализованы.

Его можно использовать для извлечения данных после денормализации.

PRE_SET_DATA

Событие FormEvents::PRE_SET_DATA срабатывает в начале метода Form::setData().

Его можно использовать для: - Изменения данных, предоставленных при предварительной загрузке; - Изменения формы в зависимости от данных предварительной загрузки (динамическое добавление или удаление полей).

POST_SET_DATA

Событие FormEvents::POST_SET_DATA срабатывает в конце метода Form::setData().

Это событие в основном предназначено для чтения данных после предварительной загрузки формы.

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/Form/FormEvents.html

Spec-Zone.ru

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