/** * @param ClassName $_className * Fonction de sauvegarde et de modification des classes */ public function saveClassName(ClassName $_className) { $class = array('class_name' => $_className->getClassName(), 'class_type' => $_className->getClassType(), 'class_option' => $_className->getClassOption(), 'class_year' => $_className->getClassYear(), 'description' => $_className->getDescription(), 'dt_create' => $_className->getDtCreate(), 'dt_update' => $_className->getDtUpdate()); //on modifie if ($_className->getIdClassName()) { $this->getDb()->update('className', $class, array('id_class' => $_className->getIdClassName())); } else { $this->getDb()->insert('className', $class); $_id_className = $this->getDb()->lastInsertId(); $_className->setIdClassName($_id_className); } }