예제 #1
0
 function save(ePerson &$ePerson)
 {
     try {
         if (empty($ePerson->id)) {
             $ePerson->id = $this->genId();
             $this->insert($ePerson->toData());
             Helper_App_Log::write($this->lastQuery(), FALSE, Helper_App_Log::LOG_INSERT);
         } else {
             $this->update($ePerson->toData(FALSE), $ePerson->id);
             Helper_App_Log::write($this->lastQuery(), FALSE, Helper_App_Log::LOG_UPDATE);
         }
     } catch (Exception $e) {
         throw new Exception($e->getMessage());
     }
 }