public function beforeSave() { if ($this->isNewRecord) { // mendapatkan type card reguler / diamond $type = substr($this->id_member, 0, 1); $this->type_card = $type === '1' ? 'Regular' : 'Diamond'; // tanggal daftar $this->register_date = date('Y-m-d'); // petugas yang menangani $this->username = User::GetDataUser(); } // jika pada cc ada yang pilih (8) maka field other cc diisi $this->other_cc = $this->cc === '8' ? $this->other_cc : ''; return parent::beforeSave(); }