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
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
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 = 'form', mixed $data = null, array $options = array())
Возвращает создатель формы.
Параметры string|FormTypeInterface
$type Тип формы mixed $data Исходные данные array $options Параметры
Значение результата Исключения 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
createBuilderForProperty(string $class, string $property, mixed $data = null, array $options = array())
Возвращает создатель формы для свойства класса.
Если какой-либо из параметров 'max_length', 'required' и type может быть определен и не предоставлен в аргументе options, используется определённое значение.
Параметры string $class Полное имя класса string $property Имя свойства для определения mixed $data Исходные данные array $options Параметры для создателя
Значение результата Исключения