0

パスワードが確認と一致しない場合にエラー メッセージを表示しようとしています。

フォーム クラス ファイル内の関連コードは次のとおりです。

->add('password', RepeatedType::class, array(
            'required' => true,
            'invalid_message' => 'Le mot de passe et sa confirmation ne sont pas identiques',
            'type' => PasswordType::class,
            'first_options' => array('label' => false),
            'second_options' => array('label' => false),
        ))

関連する Twig コードは次のとおりです。

<div class="control-group">
                    <div class="input-prepend">
                        {{ form_row(registrationForm.password.first ,{'label':false,'attr':{'placeholder':'Mot de passe', 'name':'password1', 'class':'form-control', 'id':'password1', 'required data-error':'Veuillez saisir votre mot de passe'} } ) }}
                    </div>
                </div>
                <div class="control-group">
                    <div class="input-prepend">
                        {{ form_row(registrationForm.password.second ,{'label':false,'attr':{'placeholder':'Confirmation mot de passe', 'name':'password2', 'class':'form-control', 'id':'password2', 'required data-error':'Veuillez confirmer votre mot de passe'} } ) }}
                    </div>
                </div>

問題は、異なるパスワードを入力してからフォームを検証すると、予想されるメッセージ エラーが表示されないことです。それを修正する方法について何か考えはありますか?

4

1 に答える 1