FOSUserBundle表格看起来很奇怪

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FOSUserBundle表格看起来很奇怪相关的知识,希望对你有一定的参考价值。

我刚刚在Symfony项目中配置并准备了FOSUserBundle。但是,当我尝试显示寄存器视图时,看起来像这样:

enter image description here

注册表单(默认情况下)应如下所示:

Blockquote

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

这是来自FOSUserBundle的RegistrationFormType.html.twig:

class RegistrationFormType extends AbstractType
    {
        ...

        /**
         * {@inheritdoc}
         */
        public function buildForm(FormBuilderInterface $builder, array $options)
        {
            $builder
                ->add('email', LegacyFormHelper::getType('SymfonyComponentFormExtensionCoreTypeEmailType'), array('label' => 'form.email', 'translation_domain' => 'FOSUserBundle'))
                ->add('username', null, array('label' => 'form.username', 'translation_domain' => 'FOSUserBundle'))
                ->add('plainPassword', LegacyFormHelper::getType('SymfonyComponentFormExtensionCoreTypeRepeatedType'), array(
                    'type' => LegacyFormHelper::getType('SymfonyComponentFormExtensionCoreTypePasswordType'),
                    '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表格看起来很奇怪的主要内容,如果未能解决你的问题,请参考以下文章

水平滚动时 DataTables Fixed Column 上的 Popover 看起来很奇怪

用 g++ 编译的奇怪代码

片段在我的回收站视图中表现得很奇怪

未知的 Bittorrent 消息

FOSUserBundle 并记住我

看起来很奇怪的“json”代码 - 我怎样才能将它转换为 php/array/json?