2016-06-19 12 views
2

私はそのSymfony2 FOSUser登録フォームのエラーメッセージを変更するには?

  <form class="form-horizontal" action="{{ path('fos_user_registration_register') }}" {{ form_enctype(form) }} method="POST"> 
       <div id="fos_user_registration_form"> 
       <div class="form-group"> 
        <div class="col-sm-10"> 
         {{ form_widget(form.username, { 'attr': {'class': 'form-control', 'placeholder': 'Pick a username' } }) }} 
         {{ form_errors(form.username) }} 
        </div> 
       </div> ... 

ように私のregister_content.html.twigをカスタマイズしていると私はエラーを取得していたときに、今、これらのエラーは、私はちょうどそれらのメッセージを変更すること

fos_user.username.already_used 
fos_user.email.already_used 
fos_user.password.mismatch 

のように見えます誰か助けてくれますか?

+1

アプリケーション設定でトランスレータサービスを有効にしましたか? –

答えて

5

あなたは翻訳サービスを有効にすると、例えば、

アプリ\ CONFIG \ config.yml:。

framework: 
    translator:  { fallback: "%locale%" } 

...vendor/friendsofsymfony/userbundle/Resources/translationsから...app/Resources/translationsへの適切なFOSUserBundle {}ロケール.ymlをコピーします。コピーしたファイルで、メッセージを

に変更します。
fos_user.username.already_used 
fos_user.email.already_used 
fos_user.password.mismatch 
+0

それは、ありがとう –

関連する問題