Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Imágenes en ArrayCollection con RestFull

18 de febrero de 2016

Hola a todos, Tengo una entidad donde quiero almacenar imágenes, estas imágenes se relacionan con otras entidades (Lo hice con una colección de formularios). El problema que se me presenta es que al usar restfull las imágenes del array collection no me las guarda, guarda todos los datos menos las imágenes

Para una entidad que tenga una imagen si puedo hacerlo, pero cuando son varias , no funciona

Así lo estoy haciendo para una sola imágen.

$uploadedFile = null;
 
       $form = $this->formFactory->create(new CustomerType(), $entity, array('method' => $method));
 
       /* Start. Files Process */
 
       foreach ($_FILES as $file) {
           $uploadedFile = new UploadedFile(
               $file['tmp_name'],
               $file['name'], $file['type'],
               $file['size'], $file['error'],
               $test = false
           );
       }
 
       $fileArray = array('file' => $uploadedFile);
 
       array_merge($parameters, $fileArray);
 
       /* End. Files Process */
 
       $form->submit($parameters, "PATCH" !== $method);
 
       if ($form->isValid()) {
 
           $entity = $form->getData();
 
           if($file['size']!=0) {
               $entity->setFile($uploadedFile);
           }
 
           $this->em->persist($entity);
           $this->em->flush($entity);

Les agradezco la ayuda.