2015-11-14 12 views
7

Iがルール内のモデル ()メソッドで3つのシナリオがあると私が2つのシナリオに規則を使用する、モデルにおけるYii2検証ルールは、複数のシナリオ

[['username', 'email', 'password'], 'required', 'on' => self::SCENARIO_REGISTER] 

Iを有するガイドを読み、避難所」ルールを2つのシナリオに同時にバインドする方法を見つけることはできませんか?それを行う方法はありますか?

答えて

10

あなたはonに配列を渡すことができます。

[['username', 'email', 'password'], 'required', 'on' => [self::SCENARIO_REGISTER, self::SCENARIO_OTHER]] 
関連する問題