예제 #1
0
 /**
  * Saves an answer
  * @param  array $params Holds an array with {(int)article_id, (text)answer}
  * @return boolean		 TRUE on success, FALSE on params not set
  */
 public function saveAnswer($params)
 {
     if (!is_array($params) || count($params) < 1) {
         return false;
     }
     $em = $this->getEntityManager();
     $answer = new Answers();
     $answer->setArticleId($params['article_id']);
     $answer->setArticleAnswer($params['answer']);
     $answer->setCreatedOn(new \DateTime());
     $em->persist($answer);
     $em->flush();
     return true;
 }