FormConfigBuilderInterface
интерфейс FormConfigBuilderInterface реализует FormConfigInterface
Методы
| EventDispatcherInterface | getEventDispatcher() Возвращает диспетчер событий, используемый для отправки событий формы. | из FormConfigInterface |
| строка | getName() Возвращает имя формы, используемой в качестве параметра HTTP. | из FormConfigInterface |
| null|PropertyPathInterface | getPropertyPath() Возвращает путь к свойству, к которому должна быть сопоставлена форма. | из FormConfigInterface |
| логическое | getMapped() Возвращает значение, указывающее, должна ли форма быть сопоставлена с элементом данных родительского объекта. | из FormConfigInterface |
| логическое | getByReference() Возвращает значение, указывающее, должны ли данные формы изменяться по ссылке. | из FormConfigInterface |
| логическое | getInheritData() Возвращает значение, указывающее, должна ли форма читать и записывать данные своего родительского элемента. | из FormConfigInterface |
| логическое | getCompound() Возвращает значение, указывающее, является ли форма составной. | из FormConfigInterface |
| ResolvedFormTypeInterface | getType() Возвращает типы форм, используемые для построения формы. | из FormConfigInterface |
| DataTransformerInterface[] | getViewTransformers() Возвращает преобразователи представления формы. | из FormConfigInterface |
| DataTransformerInterface[] | getModelTransformers() Возвращает преобразователи модели формы. | из FormConfigInterface |
| DataMapperInterface | getDataMapper() Возвращает маппер данных формы. | из FormConfigInterface |
| логическое | getRequired() Возвращает значение, указывающее, является ли форма обязательной. | из FormConfigInterface |
| логическое | getDisabled() Возвращает значение, указывающее, заблокирована ли форма. | из FormConfigInterface |
| логическое | getErrorBubbling() Возвращает значение, указывающее, будут ли ошибки, прикрепленные к форме, переданы в родительский элемент. | из FormConfigInterface |
| смешанный тип | getEmptyData() Возвращает данные, которые должны быть возвращены, когда форма пустая. | из FormConfigInterface |
| массив | getAttributes() Возвращает дополнительные атрибуты формы. | из FormConfigInterface |
| логическое | hasAttribute(string $name) Возвращает значение, указывающее, существует ли атрибут с данным именем. | из FormConfigInterface |
| смешанный тип | getAttribute(string $name, mixed $default = null) Возвращает значение данного атрибута. | из FormConfigInterface |
| смешанный тип | getData() Возвращает исходные данные формы. | из FormConfigInterface |
| null|строка | getDataClass() Возвращает класс данных формы или null, если данные являются скалярными или массивом. | из FormConfigInterface |
| логическое | getDataLocked() Возвращает значение, указывающее, заблокированы ли данные формы. | из FormConfigInterface |
| FormFactoryInterface | getFormFactory() Возвращает фабрику форм, используемую для создания новых форм. | из FormConfigInterface |
| строка | getAction() Возвращает целевой URL формы. | из FormConfigInterface |
| строка | getMethod() Возвращает HTTP-метод, используемый формой. | из FormConfigInterface |
| RequestHandlerInterface | getRequestHandler() Возвращает обработчик запросов, используемый формой. | из FormConfigInterface |
| логическое | getAutoInitialize() Возвращает значение, указывающее, должна ли форма инициализироваться при создании. | из FormConfigInterface |
| массив | getOptions() Возвращает все параметры, переданные при создании формы. | из FormConfigInterface |
| логическое | hasOption(string $name) Возвращает значение, указывающее, существует ли конкретный параметр. | из FormConfigInterface |
| смешанный тип | getOption(string $name, mixed $default = null) Возвращает значение конкретного параметра. | из FormConfigInterface |
| $this | addEventListener(string $eventName, callable $listener, int $priority) Добавляет обработчик событий для события на этой форме. | |
| $this | addEventSubscriber(EventSubscriberInterface $subscriber) Добавляет подписчика событий для событий на этой форме. | |
| $this | addViewTransformer(DataTransformerInterface $viewTransformer, bool $forcePrepend = false) Добавляет/предварительно добавляет преобразователь в цепочку преобразователей представления. | |
| $this | resetViewTransformers() Очищает преобразователи представления. | |
| $this | addModelTransformer(DataTransformerInterface $modelTransformer, bool $forceAppend = false) Предварительно добавляет/добавляет преобразователь в цепочку преобразователей нормализации. | |
| $this | resetModelTransformers() Очищает преобразователи нормализации. | |
| $this | setAttribute(string $name, mixed $value) Устанавливает значение для атрибута. | |
| $this | setAttributes(array $attributes) Устанавливает атрибуты. | |
| $this | setDataMapper(DataMapperInterface $dataMapper = null) Устанавливает маппер данных, используемый формой. |
| $this | setDisabled(bool $disabled) Установить, отключена ли форма. | |
| $this | setEmptyData(mixed $emptyData) Устанавливает данные, используемые для клиентских данных, когда значение не отправлено. | |
| $this | setErrorBubbling(bool $errorBubbling) Устанавливает, будут ли ошибки передаваться родительскому элементу. | |
| $this | setRequired(bool $required) Устанавливает, обязательно ли заполнять это поле при отправке. | |
| $this | setPropertyPath(null|string|PropertyPathInterface $propertyPath) Устанавливает путь к свойству, к которому должна быть сопоставлена форма. | |
| $this | setMapped(bool $mapped) Устанавливает, должна ли форма быть сопоставлена с элементом данных родительского элемента. | |
| $this | setByReference(bool $byReference) Устанавливает, должны ли данные формы изменяться по ссылке. | |
| $this | setInheritData(bool $inheritData) Устанавливает, должна ли форма читать и записывать данные своего родителя. | |
| $this | setCompound(bool $compound) Устанавливает, должна ли форма быть составной. | |
| $this | setType(ResolvedFormTypeInterface $type) Установить типы. | |
| $this | setData(mixed $data) Устанавливает исходные данные формы. | |
| $this | setDataLocked(bool $locked) Блокирует данные формы, чтобы они соответствовали данным, переданным в конфигурацию. | |
| setFormFactory(FormFactoryInterface $formFactory) Устанавливает фабрику форм, используемую для создания новых форм. | ||
| $this | setAction(string $action) Устанавливает целевой URL формы. | |
| $this | setMethod(string $method) Устанавливает HTTP-метод, используемый формой. | |
| $this | setRequestHandler(RequestHandlerInterface $requestHandler) Устанавливает обработчик запросов, используемый формой. | |
| $this | setAutoInitialize(bool $initialize) Устанавливает, должна ли форма автоматически инициализироваться. | |
| FormConfigInterface | getFormConfig() Создает и возвращает конфигурацию формы. |
Подробности
EventDispatcherInterface getEventDispatcher()
Возвращает диспетчер событий, используемый для отправки событий формы.
Возвращаемое значение
| EventDispatcherInterface | Диспетчер |
string getName()
Возвращает имя формы, используемой в качестве параметра HTTP.
Возвращаемое значение
| string | Имя формы |
null|PropertyPathInterface getPropertyPath()
Возвращает путь к свойству, к которому должна быть сопоставлена форма.
Возвращаемое значение
| null|PropertyPathInterface | Путь к свойству |
bool getMapped()
Возвращает, должна ли форма быть сопоставлена с элементом данных родительской формы.
Возвращаемое значение
| bool | Будет ли форма сопоставлена |
bool getByReference()
Возвращает, должно ли данные формы изменяться по ссылке.
Возвращаемое значение
| bool | Изменять данные формы по ссылке |
bool getInheritData()
Возвращает, должна ли форма читать и записывать данные своего родителя.
Возвращаемое значение
| bool | Должна ли форма наследоваться от данных родителя |
bool getCompound()
Возвращает, является ли форма составной.
Это свойство независимо от того, есть ли у формы дочерние элементы. Форма может быть составной и не иметь дочерних элементов, например, пустая форма коллекции.
Возвращаемое значение
| bool | Является ли форма составной |
ResolvedFormTypeInterface getType()
Возвращает типы форм, используемые для построения формы.
Возвращаемое значение
| ResolvedFormTypeInterface | Тип формы |
DataTransformerInterface[] getViewTransformers()
Возвращает преобразователи представления формы.
Возвращаемое значение
| DataTransformerInterface[] | Массив экземпляров {@link DataTransformerInterface} |
DataTransformerInterface[] getModelTransformers()
Возвращает преобразователи модели формы.
Возвращаемое значение
| DataTransformerInterface[] | Массив экземпляров {@link DataTransformerInterface} |
DataMapperInterface getDataMapper()
Возвращает маппер данных формы.
Возвращаемое значение
| DataMapperInterface | Маппер данных |
bool getRequired()
Возвращает, является ли форма обязательной.
Возвращаемое значение
| bool | Является ли форма обязательной |
bool getDisabled()
Возвращает, является ли форма отключенной.
Возвращаемое значение
| bool | Отключена ли форма |
bool getErrorBubbling()
Возвращает, будут ли ошибки, прикрепленные к форме, передаваться её родителю.
Возвращаемое значение
| bool | Будут ли ошибки передаваться вверх |
mixed getEmptyData()
Возвращает данные, которые должны быть возвращены, когда форма пуста.
Возвращаемое значение
| mixed | Возвращаемые данные, если форма пуста |
array getAttributes()
Возвращает дополнительные атрибуты формы.
Возвращаемое значение
| array | Массив пар ключ-значение |
bool hasAttribute(string $name)
Возвращает, существует ли атрибут с заданным именем.
Параметры
| string | $name | Имя атрибута |
Возвращаемое значение
| bool | Существует ли атрибут |
mixed getAttribute(string $name, mixed $default = null)
Возвращает значение заданного атрибута.
Параметры
| string | $name | Имя атрибута |
| mixed | $default | Возвращаемое значение, если атрибут не существует |
Возвращаемое значение
| mixed | Значение атрибута |
mixed getData()
Возвращает начальные данные формы.
Возвращаемое значение
| mixed | Начальные данные формы |
null|string getDataClass()
Возвращает класс данных формы или null, если данные являются скалярными или массивом.
Возвращаемое значение
| null|string | Класс данных или null |
bool getDataLocked()
Возвращает, заблокированы ли данные формы.
Форма с заблокированными данными ограничена данными, переданными в этой конфигурации. Данные могут быть изменены только при отправке формы.
Возвращаемое значение
| bool | Заблокированы ли данные |
FormFactoryInterface getFormFactory()
Возвращает фабрику форм, используемую для создания новых форм.
Возвращаемое значение
| FormFactoryInterface | Фабрика форм |
string getAction()
Возвращает целевой URL формы.
Возвращаемое значение
| string | Целевой URL формы |
string getMethod()
Возвращает HTTP-метод, используемый формой.
Возвращаемое значение
| string | HTTP-метод формы |
RequestHandlerInterface getRequestHandler()
Возвращает обработчик запроса, используемый формой.
Возвращаемое значение
| RequestHandlerInterface | Обработчик запроса |
bool getAutoInitialize()
Возвращает, должна ли форма инициализироваться при создании.
Возвращаемое значение
| bool | Возвращает true, если форма должна быть инициализирована при создании, иначе false |
array getOptions()
Возвращает все параметры, переданные при создании формы.
Возвращаемое значение
| array | Переданные параметры |
bool hasOption(string $name)
Возвращает, существует ли определенный параметр.
Параметры
| string | $name | Имя параметра |
Возвращаемое значение
| bool | Существует ли параметр |
mixed getOption(string $name, mixed $default = null)
Возвращает значение определенного параметра.
Параметры
| string | $name | Имя параметра |
| mixed | $default | Возвращаемое значение, если параметр не существует |
Возвращаемое значение
| mixed | Значение параметра |
$this addEventListener(string $eventName, callable $listener, int $priority)
Добавляет обработчик событий к событию в этой форме.
Параметры
| string | $eventName | Имя события, на которое нужно подписаться |
| callable | $listener | Обработчик события |
| int | $priority | Приоритет обработчика. Обработчики с более высоким приоритетом вызываются до обработчиков с более низким приоритетом. |
Возвращаемое значение
| $this | Объект конфигурации |
$this addEventSubscriber(EventSubscriberInterface $subscriber)
Добавляет обработчика событий для событий в этой форме.
Параметры
| EventSubscriberInterface | $subscriber |
Возвращаемое значение
| $this | Объект конфигурации |
$this addViewTransformer(DataTransformerInterface $viewTransformer, bool $forcePrepend = false)
Добавляет/вставляет преобразователь в цепочку преобразователей представления.
Метод transform преобразователя используется для преобразования данных из нормализованного формата в формат представления. Метод reverseTransform преобразователя используется для преобразования из формата представления в нормализованный формат.
Параметры
| DataTransformerInterface | $viewTransformer | |
| bool | $forcePrepend | если установлено в true, то вставка в начало вместо добавления в конец |
Возвращаемое значение
| $this | Объект конфигурации |
$this resetViewTransformers()
Очищает преобразователи представления.
Возвращаемое значение
| $this | Объект конфигурации |
$this addModelTransformer(DataTransformerInterface $modelTransformer, bool $forceAppend = false)
Вставляет/добавляет преобразователь в цепочку преобразователей нормализации.
Метод transform преобразователя используется для преобразования данных из модели в нормализованный формат. Метод reverseTransform преобразователя используется для преобразования из нормализованного в формат модели.
Параметры
| DataTransformerInterface | $modelTransformer | |
| bool | $forceAppend | если установлено в true, то добавление в конец вместо вставки в начало |
Возвращаемое значение
| $this | Объект конфигурации |
$this resetModelTransformers()
Очищает преобразователи нормализации.
Возвращаемое значение
| $this | Объект конфигурации |
$this setAttribute(string $name, mixed $value)
Устанавливает значение для атрибута.
Параметры
| string | $name | Имя атрибута |
| mixed | $value | Значение атрибута |
Возвращаемое значение
| $this | Объект конфигурации |
$this setAttributes(array $attributes)
Устанавливает атрибуты.
Параметры
| array | $attributes |
Возвращаемое значение
| $this | Объект конфигурации |
$this setDataMapper(DataMapperInterface $dataMapper = null)
Устанавливает маппер данных, используемый формой.
Параметры
| DataMapperInterface | $dataMapper |
Возвращаемое значение
| $this | Объект конфигурации |
$this setDisabled(bool $disabled)
Устанавливает, отключена ли форма.
Параметры
| bool | $disabled | Отключена ли форма |
Возвращаемое значение
| $this | Объект конфигурации |
$this setEmptyData(mixed $emptyData)
Устанавливает данные, используемые для клиентских данных, когда не подано никакого значения.
Параметры
| mixed | $emptyData | Пустые данные |
Возвращаемое значение
| $this | Объект конфигурации |
$this setErrorBubbling(bool $errorBubbling)
Устанавливает, поднимаются ли ошибки вверх к родителю.
Параметры
| bool | $errorBubbling |
Возвращаемое значение
| $this | Объект конфигурации |
$this setRequired(bool $required)
Устанавливает, обязательно ли заполнять это поле при отправке.
Параметры
| bool | $required |
Возвращаемое значение
| $this | Объект конфигурации |
$this setPropertyPath(null|string|PropertyPathInterface $propertyPath)
Устанавливает путь к свойству, к которому должна быть привязана форма.
Параметры
| null|string|PropertyPathInterface | $propertyPath | путь к свойству или null, если путь должен быть установлен автоматически на основе имени формы |
Возвращаемое значение
| $this | Объект конфигурации |
$this setMapped(bool $mapped)
Устанавливает, должна ли форма быть связана с элементом данных родителя.
Параметры
| bool | $mapped | Должна ли форма быть связана |
Возвращаемое значение
| $this | Объект конфигурации |
$this setByReference(bool $byReference)
Устанавливает, должны ли данные формы изменяться по ссылке.
Параметры
| bool | $byReference | должны ли данные изменяться по ссылке |
Возвращаемое значение
| $this | Объект конфигурации |
$this setInheritData(bool $inheritData)
Устанавливает, должна ли форма читать и записывать данные родителя.
Параметры
| bool | $inheritData | Должна ли форма унаследовать данные родителя |
Возвращаемое значение
| $this | Объект конфигурации |
$this setCompound(bool $compound)
Устанавливает, должна ли форма быть составной.
Параметры
| bool | $compound | Должна ли форма быть составной |
Возвращаемое значение
| $this | Объект конфигурации |
См. также
| FormConfigInterface::getCompound() |
$this setType(ResolvedFormTypeInterface $type)
Устанавливает типы.
Параметры
| ResolvedFormTypeInterface | $type |
Возвращаемое значение
| $this | Объект конфигурации |
$this setData(mixed $data)
Устанавливает исходные данные формы.
Параметры
| mixed | $data | Данные формы в формате приложения |
Возвращаемое значение
| $this | Объект конфигурации |
$this setDataLocked(bool $locked)
Заблокировать данные формы для данных, переданных в конфигурации.
Форма с заблокированными данными ограничена данными, переданными в этой конфигурации. Данные могут быть изменены только путем отправки формы.
Параметры
| bool | $locked | Заблокировать ли значения по умолчанию |
Возвращаемое значение
| $this | Объект конфигурации |
setFormFactory(FormFactoryInterface $formFactory)
Устанавливает фабрику форм, используемую для создания новых форм.
Параметры
| FormFactoryInterface | $formFactory |
$this setAction(string $action)
Устанавливает целевой URL формы.
Параметры
| string | $action | Целевой URL формы |
Возвращаемое значение
| $this | Объект конфигурации |
$this setMethod(string $method)
Устанавливает HTTP-метод, используемый формой.
Параметры
| string | $method | HTTP-метод формы |
Значение результата
| $this | Объект конфигурации |
$this setRequestHandler(RequestHandlerInterface $requestHandler)
Устанавливает обработчик запросов, используемый формой.
Параметры
| RequestHandlerInterface | $requestHandler |
Значение результата
| $this | Объект конфигурации |
$this setAutoInitialize(bool $initialize)
Устанавливает, должна ли форма автоматически инициализироваться.
Должно быть установлено в true только для корневых форм.
Параметры
| bool | $initialize | True для автоматической инициализации формы, false для подавления автоматической инициализации. В последнем случае необходимо вручную вызвать {@link FormInterface::initialize()}. |
Значение результата
| $this | Объект конфигурации |
FormConfigInterface getFormConfig()
Создает и возвращает конфигурацию формы.
Значение результата
| FormConfigInterface |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/Form/FormConfigBuilderInterface.html