Esempio n. 1
0
 /**
  * @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;
 }
Esempio n. 2
0
 /**
  * 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();
 }