FOSUserBundle窗体看起来很奇怪

我刚刚在我的Symfony项目上配置并准备了FOSUserBundle。但是,当我试图表明寄存器观点看起来像这样:FOSUserBundle窗体看起来很奇怪

登记申请表(默认)应该是这样的:

所有我配置的是Documentation,我不知道发生了什么。

这是RegistrationFormType.html.twig从FOSUserBundle:

class RegistrationFormType extends AbstractType 

{

...

/**

* {@inheritdoc}

*/

public function buildForm(FormBuilderInterface $builder, array $options)

{

$builder

->add('email', LegacyFormHelper::getType('Symfony\Component\Form\Extension\Core\Type\EmailType'), array('label' => 'form.email', 'translation_domain' => 'FOSUserBundle'))

->add('username', null, array('label' => 'form.username', 'translation_domain' => 'FOSUserBundle'))

->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',

))

;

}

...

}

回答:

首先,你应该在config.yml 取消注释行运行转换组件


translator: { fallbacks: ["en"] }

和(就像在评论中说的)读了关于压倒性的意见

以上是 FOSUserBundle窗体看起来很奇怪 的全部内容, 来源链接: utcz.com/qa/265858.html

回到顶部