Spec-Zone.ru › Symfony 2.8

FormDataCollectorInterface

интерфейс FormDataCollectorInterface реализует DataCollectorInterface

Сбор и структурирование информации о формах.

Методы

collect(Request $request, Response $response, Exception $exception = null)

Сбор данных для заданного Request и Response.

из DataCollectorInterface
string getName()

Возвращает имя коллектора.

из DataCollectorInterface
collectConfiguration(FormInterface $form)

Хранит данные конфигурации заданной формы и ее дочерних элементов.

collectDefaultData(FormInterface $form)

Хранит данные по умолчанию для заданной формы и ее дочерних элементов.

collectSubmittedData(FormInterface $form)

Хранит данные, отправленные для заданной формы и ее дочерних элементов.

collectViewVariables(FormView $view)

Хранит переменные представления заданного представления формы и его дочерних элементов.

associateFormWithView(FormInterface $form, FormView $view)

Указывает, что данные объекты представляют одну и ту же концептуальную форму.

buildPreliminaryFormTree(FormInterface $form)

Создает структуру данных в виде дерева, собранных данных о данной форме и ее дочерних элементах.

buildFinalFormTree(FormInterface $form, FormView $view)

Создает структуру данных в виде дерева, собранных данных о данной форме и ее дочерних элементах.

В отличие от {@link buildPreliminaryFormTree()}, необходимо передать объект {@link FormView}. Структура дерева этого объекта будет использована для структурирования результирующих данных. Это означает, что если дочерний элемент присутствует в представлении, но не в форме, он все равно будет присутствовать в массиве результатов.

Если экземпляры {@link FormView} присутствуют в дереве представления, для которых не могут быть найдены соответствующие объекты {@link FormInterface} в дереве формы, будут включены только данные представления. Если соответствующий {@link FormInterface} существует в ином случае, вызовите {@link associateFormWithView()} перед вызовом этого метода.

array getData()

Возвращает все собранные данные.

Подробное описание

collect(Request $request, Response $response, Exception $exception = null)

Сбор данных для заданного Request и Response.

Параметры

Request $request
Response $response
Exception $exception

string getName()

Возвращает имя коллектора.

Значение возврата

string Имя коллектора

collectConfiguration(FormInterface $form)

Хранит данные конфигурации заданной формы и ее дочерних элементов.

Параметры

FormInterface $form

collectDefaultData(FormInterface $form)

Хранит данные по умолчанию для заданной формы и ее дочерних элементов.

Параметры

FormInterface $form

collectSubmittedData(FormInterface $form)

Хранит данные, отправленные для заданной формы и ее дочерних элементов.

Параметры

FormInterface $form

collectViewVariables(FormView $view)

Хранит переменные представления заданного представления формы и его дочерних элементов.

Параметры

FormView $view

associateFormWithView(FormInterface $form, FormView $view)

Указывает, что данные объекты представляют одну и ту же концептуальную форму.

Параметры

FormInterface $form
FormView $view

buildPreliminaryFormTree(FormInterface $form)

Создает структуру данных в виде дерева, собранных данных о данной форме и ее дочерних элементах.

Результат можно получить с помощью {@link getData()}.

Параметры

FormInterface $form

buildFinalFormTree(FormInterface $form, FormView $view)

Создает структуру данных в виде дерева, собранных данных о данной форме и ее дочерних элементах.

Результат можно получить с помощью {@link getData()}.

В отличие от {@link buildPreliminaryFormTree()}, необходимо передать объект {@link FormView}. Структура дерева этого объекта будет использована для структурирования результирующих данных. Это означает, что если дочерний элемент присутствует в представлении, но не в форме, он все равно будет присутствовать в массиве результатов.

Если экземпляры {@link FormView} присутствуют в дереве представления, для которых не могут быть найдены соответствующие объекты {@link FormInterface} в дереве формы, будут включены только данные представления. Если соответствующий {@link FormInterface} существует в ином случае, вызовите {@link associateFormWithView()} перед вызовом этого метода.

Параметры

FormInterface $form
FormView $view

array getData()

Возвращает все собранные данные.

Значение возврата

array

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/Form/Extension/DataCollector/FormDataCollectorInterface.html

Spec-Zone.ru

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