/** * Save model * * @param bool $safeMode * @param bool $ignore - insert ignore * @param bool $onDuplicateKeyUpdate - on duplicate key update record * @return mixed */ public function save($safeMode = false, $ignore = false, $onDuplicateKeyUpdate = false) { $this->beforeSave(); if ($this->orm->isNew()) { $this->orm->mergeData(static::$defaultValues); } $result = $this->orm->save($safeMode, $ignore, $onDuplicateKeyUpdate); $this->afterSave(); return $result; }