Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @Rest\Post("/answer")
- */
- public function postAnswerAction(Request $request)
- {
- $answer = new Answer();
- $data = $request->request->all();
- $em = $this->getDoctrine()->getManager();
- foreach ($data as $item) {
- $form = $this->createForm(AnswerType::class, $answer);
- $form->submit($item);
- if ($form->isSubmitted() && $form->isValid()) {
- $em->persist($answer);
- }
- }
- $em->flush();
- return $this->handleView(
- $form->getErrors(true)->count() > 0
- ? $this->view($form->getErrors(true))
- : $this->view(['status' => 'created']
- , Response::HTTP_CREATED, ['Access-Control-Allow-Origin' => '*'])
- );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement