有时你想一条规则只在某个 场景 下应用,为此你可以指定规则的 on
属性, 如下所示:
public function rules()
{return [// 在"register" 场景下 username, email 和 password 必须有值[['username', 'email', 'password'], 'required', 'on' => 'register'],// 在 "login" 场景下 username 和 password 必须有值[['username', 'password'], 'required', 'on' => 'login'],];
}