示例#1
0
 /**
  * Add event task in database
  * @param $params
  * @return bool
  */
 public static function addTask($params, $options = [])
 {
     $task = new Task(['scenario' => 'event']);
     $task->load(['Task' => $params]);
     $task->type = Task::TYPE_EVENT;
     $task->initiator = \Yii::$app->user->id;
     if (!empty($options)) {
         $task->setOptions($options);
     }
     return $task->validate() && $task->save();
 }