Php symfony 2.8 FOSUserBundle legacyFormHelper:在细枝模板中获取表单的输入字段

Php symfony 2.8 FOSUserBundle legacyFormHelper:在细枝模板中获取表单的输入字段,php,forms,symfony-2.8,Php,Forms,Symfony 2.8,我想重新设计FOSUserBundle的登记表, 我试着像这样一行一行地将输入放入我的模板中 {{ form_widget(form.username) }} {{ form_widget(form.first_name) }} 这是可行的,但当我尝试使用密码en确认密码来执行此操作时,它不起作用 以下是表单生成器的行: ->add('plainPassword', LegacyFormHelper::getType('Symfony\Component\Form\Extension\C

我想重新设计FOSUserBundle的登记表, 我试着像这样一行一行地将输入放入我的模板中

{{ form_widget(form.username) }}
{{ form_widget(form.first_name) }}
这是可行的,但当我尝试使用密码en确认密码来执行此操作时,它不起作用

以下是表单生成器的行:

->add('plainPassword', LegacyFormHelper::getType('Symfony\Component\Form\Extension\Core\Type\RepeatedType'), array(
        'type' => LegacyFormHelper::getType('Symfony\Component\Form\Extension\Core\Type\PasswordType'),
        'options' => array('translation_domain' => 'FOSUserBundle'),
        'first_options' => array('label' => 'form.password'),
        'second_options' => array('label' => 'form.password_confirmation'),
        'invalid_message' => 'fos_user.password.mismatch',
我试着这样把它放在temlate中:

{{ form_widget(form.plainPassword) }}
{{ form_widget(form.password_confirmation) }}
但它不起作用,我尝试了一些其他的东西,但我不能想出它


提前谢谢。

我找到了我问题的答案:

{{ form_widget(form.plainPassword.first) }}
{{ form_widget(form.plainPassword.second) }}
有关注册表模板自定义的完整信息可在此处找到: