2017-12-27 16 views
0

私はSymfonyプロジェクトでFOSUserBundleを設定し準備しました。私は、レジスタビューを表示しようとすると、そのように見えます。しかし:FOSUserBundleフォームが奇妙に見える

Blockquote

enter image description here

(デフォルト)レジスタの形式は次のようになります。私が設定したものはDocumentationにありますが、何が起こったのか分かりません。

この

はFOSUserBundleから RegistrationFormType.html.twigです:すべての

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', 
       )) 
      ; 
     } 
     ... 
    } 
+0

あなたはhttps://symfony.com/doc/current/templating/overriding.htmlをご覧になる必要があります – zizoujab

+0

答えをお寄せいただきありがとうございます。@ michal-gによると、私はその行のコメントを外さなければなりませんでした。私はその問題を見つける前に、優先された部分をしました。 – Mich

答えて

0

まずあなたがconfig.yml のコメントを解除行の並進成分

を実行する必要があります
translator: { fallbacks: ["en"] }

と(コメントのように言った)オーバーライドビューについて読む

+0

それだけです!それは私の問題を解決しました。私はその行のコメントを外し、それがうまくいった。ありがとう、Michal。 – Mich

+0

いいえ - 問題はありますが、このアンサーが助けになった場合は、承認者としてアンカーをマークしてください:) –

+0

もちろん、私は解決策としてそれを受け入れました。 ;-) – Mich

関連する問題