2
私はYii 2フォームで作業しています。クライアント側の検証が失敗したときにモデルを再初期化したいとします。以下のような一定のルールを持つ例:Yii 2でクライアント側の検証が失敗した場合にモデルを再初期化する方法は?
public function rules()
{
return [
[['username'], 'required', 'message' => 'You must enter your username'],
['username','email'],
[['password'], 'required', 'message' => 'You must enter your password'],
];
}
検証は、私はすべてのフィールドが空になりたい失敗した場合(例えば、ユーザーが無効な電子メールアドレスを入力したとき)。どうやってやるの?
はい私は既にそれが好きですが、これは投稿後ですので、ページがリフレッシュされないような方法があれば質問しています。 – praba
私の回答が更新されました。 – Bizley
私はafterValidateAttributeの代わりにafterValidateを使用しています。これはうまく動作しています。私には別の考えがあります –