2017-02-01 6 views
0

現在、私は<div class="errorMessage">Please enter current password</div>という出力を出すエラーメッセージを表示するためにこの機能を$form->error($user_model,'password')使っていますが、同じdivにidを追加します。私はそれのために何を変えなければなりませんか?YiiでIDを追加する際にエラーメッセージをカスタマイズする方法は?

+0

動的IDはどういう意味ですか?エラーメッセージをカスタマイズしようとしていますか? – Epiglottis

+0

はい。エラーメッセージをカスタマイズします。 –

答えて

0

エラーメッセージをカスタマイズするには、ユーザーモデルに移動し、メッセージをfunction rules()アレイに変更/追加する必要があります。

function rules() { 
    return [ 
     ['password', 'required', 'message' => 'Your custom message'], 
    ]; 
} 

詳細については、CRequiredValidatorクラスを確認してください。 Yiiの-jsの方法を使用しているときだけ、それはあなたのエラーメッセージの出力を中断します

$form->error($error_model, 'password', ['id' => 'My-super-custom-id']); 

:いくつかのカスタムIDを適用するには


関連する問題