我在模型中有3个场景 在rules()方法中,我想在2个场景中使用规则,
[['username', 'email', 'password'], 'required', 'on' => self::SCENARIO_REGISTER]
我看了指南,还没找到同时将规则绑定到2个场景的方法吗?有没有办法做到这一点?
答案 0 :(得分:10)
您可以将数组传递给on
:
[['username', 'email', 'password'], 'required', 'on' => [self::SCENARIO_REGISTER, self::SCENARIO_OTHER]]