/** * @param Order $id * @param Request $request * @return \Symfony\Component\HttpFoundation\RedirectResponse * @Route("/feedback/{id}", name="user_feedback", requirements={"id": "\d+"}) * @Method("POST") */ public function feedbackAction(Order $id, Request $request) { $em = $this->getDoctrine()->getManager(); $feedback = new Feedback(); $feedback->setStatus(false); $feedback->setOrder($id); $feedback->setUser($this->getUser()); $requestText = $request->request->get('feedback'); $feedback->setText($requestText['text']); $em->persist($feedback); $em->flush(); return $this->redirectToRoute('user_orders'); }