Forms Formbuilder RepeatedType密码类型占位符

Forms Formbuilder RepeatedType密码类型占位符,forms,symfony,silex,formbuilder,Forms,Symfony,Silex,Formbuilder,我使用Symfony formbuilder使密码字段(PasswordType)的类型重复(RepeatedType): 但是我想为输入的两个密码设置两个不同的占位符,我不知道怎么做。您可以将attr属性添加到第一个选项和第二个选项,例如: $builder ->add('password', RepeatedType::class, [ 'type' => PasswordType::class, 'invalid_message' =&g

我使用Symfony formbuilder使密码字段(PasswordType)的类型重复(RepeatedType):


但是我想为输入的两个密码设置两个不同的占位符,我不知道怎么做。

您可以将
attr
属性添加到
第一个选项
第二个选项
,例如:

$builder
    ->add('password', RepeatedType::class, [
        'type' => PasswordType::class,
        'invalid_message' => 'The password fields must match.',
        'first_options' => ['label' => 'New password', 'attr' => ['placeholder' => 'First placeholder']],
        'second_options' => ['label' => 'Repeat new password', 'attr' => ['placeholder' => 'Second placeholder']],
        ...
    ])

您可以将
attr
属性添加到
first\u options
second\u options
,例如:

$builder
    ->add('password', RepeatedType::class, [
        'type' => PasswordType::class,
        'invalid_message' => 'The password fields must match.',
        'first_options' => ['label' => 'New password', 'attr' => ['placeholder' => 'First placeholder']],
        'second_options' => ['label' => 'Repeat new password', 'attr' => ['placeholder' => 'Second placeholder']],
        ...
    ])