Beispiel #1
0
 /**
  * @Route("/{id}/multiple", name="gallery_ajax_add")
  * @Template()
  */
 public function galeriaAjaxAddAction(Gallery $gallery, Request $request)
 {
     $em = $this->getDoctrine()->getManager();
     $files = $request->files;
     foreach ($files as $uploadedFile) {
         $imagen = new Image();
         $imagen->setFile($uploadedFile);
         $imagen->setName($uploadedFile->getClientOriginalName());
         $imagen->upload();
         $em->persist($imagen);
         $gallery->addImage($imagen);
         $em->persist($gallery);
     }
     $em->flush();
     return new JsonResponse(array("success" => true));
 }