/** * @Route("/upload-post", name="upload_post") */ public function uploadPostAction(Request $request) { $em = $this->getDoctrine()->getManager(); $post = new Post(); $post->setTitle($request->request->get('title')); $post->setContent($request->request->get('content')); $post->setPaths($request->files); /* foreach($request->files as $uploadedFile) { //$image = new Picture(); //$image->setFile($uploadedFile); $post->setPath($post); $em->persist($image); } */ $em->persist($post); $em->flush(); $response = new Response('Content', Response::HTTP_OK, array('content-type' => 'text/html')); return $response; }
/** * Creates a form to delete a Post entity. * * @param Post $post The Post entity * * @return \Symfony\Component\Form\Form The form */ private function createDeleteForm(Post $post) { return $this->createFormBuilder()->setAction($this->generateUrl('post_delete', array('id' => $post->getId())))->setMethod('DELETE')->getForm(); }