Spec-Zone.ru › Symfony 3.0

ResolvedFormTypeInterface

интерфейс ResolvedFormTypeInterface

Обёртка для типа формы и его расширений.

Методы

string getBlockPrefix()

Возвращает префикс имени блока шаблона для этого типа.

ResolvedFormTypeInterface|null getParent()

Возвращает родительский тип.

FormTypeInterface getInnerType()

Возвращает обернутый тип формы.

FormTypeExtensionInterface[] getTypeExtensions()

Возвращает расширения обернутого типа формы.

FormBuilderInterface createBuilder(FormFactoryInterface $factory, string $name, array $options = array())

Создаёт новый билдер формы для этого типа.

FormView createView(FormInterface $form, FormView $parent = null)

Создаёт новый вид формы для формы этого типа.

buildForm(FormBuilderInterface $builder, array $options)

Настраивает билдер формы для иерархии типов.

buildView(FormView $view, FormInterface $form, array $options)

Настраивает представление формы для иерархии типов.

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

finishView(FormView $view, FormInterface $form, array $options)

Завершает представление формы для иерархии типов.

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

OptionsResolver getOptionsResolver()

Возвращает настроенный решатель опций, используемый для этого типа.

Подробности

string getBlockPrefix()

Возвращает префикс имени блока шаблона для этого типа.

Возвращаемое значение

string Префикс имени блока шаблона

ResolvedFormTypeInterface|null getParent()

Возвращает родительский тип.

Возвращаемое значение

ResolvedFormTypeInterface|null Родительский тип или null.

FormTypeInterface getInnerType()

Возвращает обернутый тип формы.

Возвращаемое значение

FormTypeInterface Обернутый тип формы.

FormTypeExtensionInterface[] getTypeExtensions()

Возвращает расширения обернутого типа формы.

Возвращаемое значение

FormTypeExtensionInterface[] Массив экземпляров {@link FormTypeExtensionInterface}.

FormBuilderInterface createBuilder(FormFactoryInterface $factory, string $name, array $options = array())

Создаёт новый билдер формы для этого типа.

Параметры

FormFactoryInterface $factory Фабрика форм.
string $name Имя билдера.
array $options Опции билдера.

Возвращаемое значение

FormBuilderInterface Созданный билдер формы.

FormView createView(FormInterface $form, FormView $parent = null)

Создаёт новый вид формы для формы этого типа.

Параметры

FormInterface $form Форма, для которой нужно создать представление.
FormView $parent Родительский вид или null.

Возвращаемое значение

FormView Созданный вид формы.

buildForm(FormBuilderInterface $builder, array $options)

Настраивает билдер формы для иерархии типов.

Параметры

FormBuilderInterface $builder Билдер для настройки.
array $options Опции, используемые для настройки.

buildView(FormView $view, FormInterface $form, array $options)

Настраивает представление формы для иерархии типов.

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

Параметры

FormView $view Представление формы для настройки.
FormInterface $form Форма, соответствующая представлению.
array $options Опции, используемые для настройки.

finishView(FormView $view, FormInterface $form, array $options)

Завершает представление формы для иерархии типов.

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

Параметры

FormView $view Представление формы для настройки.
FormInterface $form Форма, соответствующая представлению.
array $options Опции, используемые для настройки.

OptionsResolver getOptionsResolver()

Возвращает настроенный решатель опций, используемый для этого типа.

Возвращаемое значение

OptionsResolver Решатель опций.

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

Spec-Zone.ru

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