/** * Ajax action to create a new Feedback entity. * * @Route("/post", name="app_feedback_post") * @Method("POST") */ public function postAction(Request $request) { $requestContent = $request->getContent(); $postedData = json_decode($requestContent); $routeStr = $postedData->routeStr; $topicStr = $postedData->topicStr; $contentStr = $postedData->contentStr; $feedbackEntry = new Feedback(); $feedbackEntry->setTopic($topicStr); $feedbackEntry->setContent($contentStr); $feedbackEntry->setRoute($routeStr); $feedbackEntry->setStatus(3); $em = $this->getDoctrine()->getManager(); $em->persist($feedbackEntry); $em->flush(); $response = new JsonResponse(); $response->setData(array('fullDataObj' => $postedData)); return $response; }