public function beforeValidate() { if ($this->isNewRecord) { $this->hash = Yii::$app->security->generateRandomString(); } return parent::beforeValidate(); }
public function init() { parent::init(); if ($this->isNewRecord) { $this->status_id = Types::$status['active']['id']; } }
public function init() { parent::init(); if ($this->isNewRecord) { $this->booking_status_id = Types::$bookingStatus['confirmed']['id']; $this->all_day_option_id = Types::$boolean['false']['id']; } }
public function init() { if ($this->isNewRecord) { $this->created_at = time(); if (yii::$app->user->isGuest) { $this->created_by = 1; } } return parent::init(); }
public function init() { if ($this->isNewRecord) { $this->member_count = 0; $this->manager_count = 0; $this->membership_duration = 0; $this->status_id = Types::$status['active']['id']; $this->public_option_id = Types::$boolean['false']['id']; } return parent::init(); }
public function init() { if ($this->isNewRecord) { $this->project_option_id = Types::$boolean['false']['id']; $this->read_only_option_id = Types::$boolean['false']['id']; $this->start_time = '07:00'; $this->end_time = '20:00'; $this->hex_code = '#d42300'; $this->advance_limit = 90; $this->old_id = 0; $this->allow_overlap_option_id = Types::$boolean['false']['id']; } return parent::init(); }
public function beforeSave($insert) { parent::beforeSave($insert); $this->password_hash = Yii::$app->getSecurity()->generatePasswordHash($this->user_name); return true; }
public function init() { return parent::init(); }