/** @inheritdoc */ public function beforeSave($insert) { if ($insert) { // $this->EventTime = new Expression('NOW()'); // $this->CancelTime = new Expression('NOW()'); $this->AccountantID = Yii::$app->user->id; // $this->RoomID = $session->RoomID; $person = PersonsRecord::find()->select('ServiceCard')->where(['ID' => $this->ContractorID, 'ServiceCard' => 1])->one(); if (null !== $person && $person->ServiceCard) { $this->CancelAccountID = $this->ContractorID; } } return parent::beforeSave($insert); }
/** @inheritdoc */ public function beforeSave($insert) { $this->Items = Json::encode($this->_items); if ($insert) { $this->AccountantID = Yii::$app->user->id; } return parent::beforeSave($insert); }