public function scenarios() { $scenarios = parent::scenarios(); $scenarios['client-registration'] = ['username', 'phone']; $scenarios['reset-password'] = ['password_reset_token']; $scenarios['moderate'] = ['is_moderated', 'moderated_text', 'moderated_data']; return $scenarios; }
public function scenarios() { $scenarios = parent::scenarios(); $defAttr = $this->getAttributes(); $blackAttr = $defAttr; unset($blackAttr['is_black']); unset($blackAttr['account_id']); unset($blackAttr['salon_account_id']); $blackAttr = array_keys($blackAttr); $scenarios['client-to-black'] = $blackAttr; $scenarios['client-to-black-godmode'] = $blackAttr; $scenarios['prepare'] = array_keys($defAttr); $scenarios['jur-validate-prepare'] = ['comp_name', 'org_form', 'name', 'phone', 'address_reg', 'address_fact', 'inn', 'kpp', 'ogrn', 'r_sch', 'k_sch', 'bik', 'okpo', 'director', 'bank', 'city_id', 'experience', 'is_confirmed', 'check_fms', 'check_debt', 'check_licence']; return $scenarios; }