answer = $answer->getAnswer(); try { $a->save(); $answer->setId($a->id); } catch(Doctrine_Exception $e) { throw new App_Dao_Exception('Error inserting answer', $e); } } public function findAnswer($id) { $data = Doctrine::getTable('Answer')->find($id); $answer = new Quiz_Answer(); $answer->setId($data->id); $answer->setAnswer($data->answer); return $answer; } /** * return an answer object based on the answer text * @param string $answer * @return Quiz_Answer */ public function findAnswerByAnswer($answer) { $data = Doctrine::getTable('Answer')->findOneByAnswer($answer); $ans = new Quiz_Answer(); $ans->setId($data->id); $ans->setAnswer($data->answer); return $ans; } }