public function save()
 {
     $sql = "SET FOREIGN_KEY_CHECKS = 0;\n";
     $sql .= "";
     foreach ($this->data_after_validor as $key => $value) {
         $sql .= sqlBuilder::createTruncateTableCommand($key);
         $sql .= sqlBuilder::createInsertFromArray($value, $key);
     }
     $sql .= "\n\nSET FOREIGN_KEY_CHECKS = 1;\n";
     $connection = Yii::app()->db;
     $transaction = $connection->beginTransaction();
     try {
         TimezoneWork::set('UTC');
         $command = $connection->createCommand($sql);
         $command->execute();
         $transaction->commit();
         $this->result_success = true;
         return true;
     } catch (Exeption $e) {
         $transaction->rollback();
         $this->result_success = false;
     }
     return false;
     //            try{
     //                $count = $command->execute();
     //                $this->_logger->log(__METHOD__, array('count' => $count));
     //            } catch (Exception $e) {
     //                $this->_logger->log(__METHOD__,array('err' => $e->getMessage()));
     //            }
 }