Spec-Zone.ru › Symfony 2.7

FormFactoryInterface

интерфейс FormFactoryInterface

Методы

FormInterface create(string|FormTypeInterface $type = 'form', mixed $data = null, array $options = array())

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

FormInterface createNamed(string|int $name, string|FormTypeInterface $type = 'form', mixed $data = null, array $options = array())

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

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

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

FormBuilderInterface createBuilder(string|FormTypeInterface $type = 'form', mixed $data = null, array $options = array())

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

FormBuilderInterface createNamedBuilder(string|int $name, string|FormTypeInterface $type = 'form', mixed $data = null, array $options = array())

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

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

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

Подробности

FormInterface create(string|FormTypeInterface $type = 'form', mixed $data = null, array $options = array())

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

Параметры

string|FormTypeInterface $type Тип формы
mixed $data Исходные данные
array $options Параметры

Значение результата

FormInterface Форма, именованная по типу

Исключения

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

См. также

createBuilder()

FormInterface createNamed(string|int $name, string|FormTypeInterface $type = 'form', mixed $data = null, array $options = array())

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

Параметры

string|int $name Имя формы
string|FormTypeInterface $type Тип формы
mixed $data Исходные данные
array $options Параметры

Значение результата

FormInterface Форма

Исключения

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

См. также

createNamedBuilder()

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

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

Параметры

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

Значение результата

FormInterface Форма, именованная по свойству

Исключения

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

См. также

createBuilderForProperty()

FormBuilderInterface createBuilder(string|FormTypeInterface $type = 'form', mixed $data = null, array $options = array())

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

Параметры

string|FormTypeInterface $type Тип формы
mixed $data Исходные данные
array $options Параметры

Значение результата

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

Исключения

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

FormBuilderInterface createNamedBuilder(string|int $name, string|FormTypeInterface $type = 'form', mixed $data = null, array $options = array())

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

Параметры

string|int $name Имя формы
string|FormTypeInterface $type Тип формы
mixed $data Исходные данные
array $options Параметры

Значение результата

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

Исключения

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

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

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

Если какой-либо из параметров 'max_length', '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/2.7/Symfony/Component/Form/FormFactoryInterface.html

Spec-Zone.ru

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