public function save(Cotisation $cotisation) { $cotisationData = array('cot_date' => $cotisation->getDate(), 'cot_adh' => $cotisation->getAdhid(), 'cot_montant' => $cotisation->getMontant(), 'int_user_auteur' => $cotisation->getAuteur()); if ($cotisation->getId()) { $this->getDb()->update('t_adherent_cotisation', $cotisationData, array('cot_id' => $cotisation->getId())); } else { $this->getDb()->insert('t_adherent_cotisation', $cotisationData); $id = $this->getDb()->lastInsertId(); $cotisation->setId($id); } }