Esempio n. 1
0
 public function saveRating($params)
 {
     if (!is_array($params) || count($params) < 1) {
         return false;
     }
     $em = $this->getEntityManager();
     $rating = new Rating();
     $rating->setArticleId($params['article_id']);
     $rating->setStarRating($params['rating']);
     $rating->setCreatedOn(new \DateTime());
     $em->persist($rating);
     $em->flush();
     return true;
 }
Esempio n. 2
0
 public function getRating($selectResult)
 {
     $rating = new Rating();
     while ($list = mysqli_fetch_assoc($selectResult)) {
         $rating->setId($list['rat_rating_id']);
         $rating->setEntityId($list['rat_entity_id']);
         $rating->setLikeUserId($list['rat_like_user_id']);
         $rating->setDislikeUserId($list['rat_dislike_user_id']);
         $rating->setCreatedOn($list['rat_created_on']);
     }
     //end while
     return $rating;
 }