/** * @param Evaluation $evaluation * Sauvegarde et modification d'une note pour l'élève */ public function saveGrade(Evaluation $evaluation) { $grade = array('grade_student' => $evaluation->getGradeStudent(), 'judgement' => $evaluation->getJudgement(), 'dt_create' => $evaluation->getDtCreate(), 'dt_update' => $evaluation->getDtUpdate(), 'id_student' => $evaluation->getIdStudent(), 'id_examen' => $evaluation->getIdExamen()); if ($evaluation->getIdEvaluation()) { $this->getDb()->update('evaluation', $grade, array('id_evaluation' => $evaluation->getIdEvaluation())); } else { $this->getDb()->insert('evaluation', $grade); /*$_id_evaluation = $this->getDb()->lastInsertId(); $evaluation->setIdEvaluation($_id_evaluation);*/ } }