Spec-Zone.ru › Symfony 3.2

FormFactory

class FormFactory implements FormFactoryInterface

Методы

__construct(FormRegistryInterface $registry, ResolvedFormTypeFactoryInterface $resolvedTypeFactory)
FormInterface create(string $type = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', mixed $data = null, array $options = array())

Возвращает форму.

FormInterface createNamed(string|int $name, string $type = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', mixed $data = null, array $options = array())

Возвращает форму.

FormInterface createForProperty(string $class, string $property, mixed $data = null, array $options = array())

Возвращает форму для свойства класса.

FormBuilderInterface createBuilder(string $type = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', mixed $data = null, array $options = array())

Возвращает создатель формы.

FormBuilderInterface createNamedBuilder(string|int $name, string $type = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', mixed $data = null, array $options = array())

Возвращает создатель формы.

FormBuilderInterface createBuilderForProperty(string $class, string $property, mixed $data = null, array $options = array())

Возвращает создатель формы для свойства класса.

Подробности

__construct(FormRegistryInterface $registry, ResolvedFormTypeFactoryInterface $resolvedTypeFactory)

Параметры

FormRegistryInterface $registry
ResolvedFormTypeFactoryInterface $resolvedTypeFactory

FormInterface create(string $type = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', mixed $data = null, array $options = array())

Возвращает форму.

Параметры

string $type Тип формы
mixed $data Начальные данные
array $options Параметры

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

FormInterface Форма с именем, основанным на типе

Исключения

InvalidOptionsException если какой-либо параметр не применим к данному типу

FormInterface createNamed(string|int $name, string $type = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', mixed $data = null, array $options = array())

Возвращает форму.

Параметры

string|int $name Имя формы
string $type Тип формы
mixed $data Начальные данные
array $options Параметры

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

FormInterface Форма

Исключения

InvalidOptionsException если какой-либо параметр не применим к данному типу

FormInterface createForProperty(string $class, string $property, mixed $data = null, array $options = array())

Возвращает форму для свойства класса.

Параметры

string $class Полное имя класса
string $property Имя свойства для определения
mixed $data Начальные данные
array $options Параметры для создателя

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

FormInterface Форма с именем, основанным на свойстве

Исключения

InvalidOptionsException если какой-либо параметр не применим к типу формы

FormBuilderInterface createBuilder(string $type = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', mixed $data = null, array $options = array())

Возвращает создатель формы.

Параметры

string $type Тип формы
mixed $data Начальные данные
array $options Параметры

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

FormBuilderInterface Создатель формы

Исключения

InvalidOptionsException если какой-либо параметр не применим к данному типу

FormBuilderInterface createNamedBuilder(string|int $name, string $type = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', mixed $data = null, array $options = array())

Возвращает создатель формы.

Параметры

string|int $name Имя формы
string $type Тип формы
mixed $data Начальные данные
array $options Параметры

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

FormBuilderInterface Создатель формы

Исключения

InvalidOptionsException если какой-либо параметр не применим к данному типу

FormBuilderInterface createBuilderForProperty(string $class, string $property, mixed $data = null, array $options = array())

Возвращает создатель формы для свойства класса.

Если любой из параметров 'required' и type можно определить и они не заданы в аргументе options, используется определённое значение.

Параметры

string $class Полное имя класса
string $property Имя свойства для определения
mixed $data Начальные данные
array $options Параметры для создателя

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

FormBuilderInterface Создатель формы с именем, основанным на свойстве

Исключения

InvalidOptionsException если какой-либо параметр не применим к типу формы

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

Spec-Zone.ru

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