public function beforeSave($insert) { if ($insert) { // if true it is inserted if false it is updated if (empty($this->data)) { $this->data = Task::execute($this->from_device_id, $this->to_device_id, $this->action_id); } } return parent::beforeSave($insert); }
public static function ruleExecute($id) { $model = TaskDefined::findOne($id); $data = Task::execute($model->from_device_id, $model->to_device_id, $model->action_id); return HelperData::dataExplode($data); }