FormFactoryInterface
интерфейс FormFactoryInterface
Методы
| FormInterface | create(string|FormTypeInterface $type = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', mixed $data = null, array $options = array()) Возвращает форму. | |
| FormInterface | createNamed(string|int $name, string|FormTypeInterface $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|FormTypeInterface $type = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', mixed $data = null, array $options = array()) Возвращает создатель формы. | |
| FormBuilderInterface | createNamedBuilder(string|int $name, string|FormTypeInterface $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()) Возвращает создатель формы для свойства класса. | |
Подробности
FormInterface
create(string|FormTypeInterface $type = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', mixed $data = null, array $options = array())
Возвращает форму.
Параметры
| string|FormTypeInterface
| $type | Тип формы |
| mixed | $data | Исходные данные |
| array | $options | Параметры |
Значение возврата
Исключения
См. также
FormInterface
createNamed(string|int $name, string|FormTypeInterface $type = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', mixed $data = null, array $options = array())
Возвращает форму.
Параметры
| string|int | $name | Имя формы |
| string|FormTypeInterface
| $type | Тип формы |
| mixed | $data | Исходные данные |
| array | $options | Параметры |
Значение возврата
Исключения
См. также
FormInterface
createForProperty(string $class, string $property, mixed $data = null, array $options = array())
Возвращает форму для свойства класса.
Параметры
| string | $class | Полное имя класса |
| string | $property | Имя свойства для угадывания |
| mixed | $data | Исходные данные |
| array | $options | Параметры для создателя |
Значение возврата
Исключения
См. также
| createBuilderForProperty() | |
FormBuilderInterface
createBuilder(string|FormTypeInterface $type = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', mixed $data = null, array $options = array())
Возвращает создатель формы.
Параметры
| string|FormTypeInterface
| $type | Тип формы |
| mixed | $data | Исходные данные |
| array | $options | Параметры |
Значение возврата
Исключения
FormBuilderInterface
createNamedBuilder(string|int $name, string|FormTypeInterface $type = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', mixed $data = null, array $options = array())
Возвращает создатель формы.
Параметры
| string|int | $name | Имя формы |
| string|FormTypeInterface
| $type | Тип формы |
| mixed | $data | Исходные данные |
| array | $options | Параметры |
Значение возврата
Исключения
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 | Параметры для создателя |
Значение возврата
Исключения