password Field Type

The password field renders an input password text box.

Rendered as input password field
Options
Inherited options
Parent type text
Class Symfony\Component\Form\Extension\Core\Type\PasswordType

Field Options

always_empty

type: Boolean default: true

If set to true, the field will always render blank, even if the corresponding field has a value. When set to false, the password field will be rendered with the value attribute set to its true value.

Put simply, if for some reason you want to render your password field with the password value already entered into the box, set this to false.

Inherited Options

These options inherit from the field type:

max_length

type: integer

This option is used to add a max_length attribute, which is used by some browsers to limit the amount of text in a field.

required

type: Boolean default: true

If true, an HTML5 required attribute will be rendered. The corresponding label will also render with a required class.

This is superficial and independent from validation. At best, if you let Symfony guess your field type, then the value of this option will be guessed from your validation information.

label

type: string default: The label is “guessed” from the field name

Sets the label that will be used when rendering the field. The label can also be directly set inside the template:

{{ render_label(form.name, 'Your name') }}

trim

type: Boolean default: true

If true, the whitespace of the submitted string value will be stripped via the trim() function when the data is bound. This guarantees that if a value is submitted with extra whitespace, it will be removed before the value is merged back onto the underlying object.

read_only

type: Boolean default: false

If this option is true, the field will be rendered with the disabled attribute so that the field is not editable.

error_bubbling

type: Boolean default: false

If true, any errors for this field will be passed to the parent field or form. For example, if set to true on a normal field, any errors for that field will be attached to the main form, not to the specific field.

このページのコンテンツ

前のドキュメント

number Field Type

次のドキュメント

percent Field Type

ソース



クイックリンク


現在、翻訳が古くなっている箇所が多くあります。1箇所、1行などほんの少量でもかまいませんので、ドキュメント翻訳にご協力いただける方を募集しています。日本 Symfony ユーザー会メーリングリストまでご連絡ください。