The following options are defined in the
The BaseType class is the parent class for both the button type
and the FormType, but it is not part
of the form type tree (i.e. it cannot be used as a form type on its own).
If you want to add extra attributes to the HTML representation of the button,
you can use attr option. It’s an associative array with HTML attribute
as a key. This can be useful when you need to set a custom class for the button:
If you don’t want a user to be able to click a button, you can set the disabled
option to true. It will not be possible to submit the form with this button,
not even when bypassing the browser and sending a request manually, for
example with cURL.
New in version 4.3: The attr_translation_parameters option was introduced in Symfony 4.3.
The content of the title and placeholder values defined in the attr
option is translated before displaying it, so it can contain
translation placeholders. This
option defines the values used to replace those placeholders.