2015-11-14 104 views
7

我在模型 3個方案中的規則()方法和我想使用的規則2個場景,Yii2驗證規則有多個場景

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

我讀指導,避難所」 t找到一種方法來同時將規則綁定到2個場景?有沒有辦法做到這一點?

回答

10

可以傳遞數組on

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