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.