public function replyAction(Request $request) { $session = $this->getRequest()->getSession(); if (!$session->get('userId') || $session->get('userId') == '') { return $this->redirect($this->generateUrl('rar_web_login')); } if ($request->getMethod() == 'POST') { $reply = $this->get('request')->request->get('reply'); $parentId = $this->get('request')->request->get('hidParentId'); $reviewerId = $this->get('request')->request->get('hidReviewerId'); $review = new Review(); $review->setDescription($reply); $review->setRealtorId($session->get('userId')); $review->setReviewerId($reviewerId); $review->setParentId($parentId); $review->setStatus(1); $review->setSender("REALTOR"); $em = $this->getDoctrine()->getEntityManager(); $em->persist($review); $em->flush(); } return $this->redirect($this->generateUrl('rar_web_feedback', array('name' => $session->get('realtorName'), 'id' => $session->get('userId')))); }