2017-07-06 153 views
2

我想重新設置FOSUserBundle的註冊表格, 我嘗試在我的模板中逐行輸入像這樣的輸入。symfony 2.8 FOSUserBundle legacyFormHelper:獲取樹枝模板中的輸入字段

{{ 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) }} 

,但它不工作,我嘗試了一些其他的東西也但我無法弄清楚。

在此先感謝。

回答