2015-11-14 105 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]]