[Symfony 5 ] Error The file could not be found.

Par Bingana Ngono Louis Dev, il y a 5 ans


Bonjour tout le monde!

Je suis depuis plus d'une semaine coincé sur une erreur lors de la soumission du formulaire d'édition de mon entité réalisation.

En effet, j'essaie de créer un site web pour mon propre compte et j'ai deux entité Realisation et Image qui ont une relation OneToMany. Dans l'entité image, je définis juste le nom de l'image qui sera stockée en bd et dans mon dossier public/uploads/realisation. Seulement, quand je créé une nouvelle réalisation, l'upload se fait sans erreur mais lors de l'edition, j'obtiens le message d'erreur The file could not be found. Je ne comprends pas ce que symfony essaie de me dire par là. J'ai essayé de fouiller la doc mais sans succès.

Mon en entité image `<?php

namespace App\Entity;

use App\Repository\ImageRealisationRepository;
use Doctrine\ORM\Mapping as ORM;

/**

namespace App\Entity;

use App\Repository\RealisationRepository;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use Doctrine\ORM\Mapping as ORM;
use App\Entity\Traits\Timestampable;
use Symfony\Component\HttpFoundation\File\File;
use Vich\UploaderBundle\Mapping\Annotation as Vich;
use Symfony\Component\Validator\Constraints as Assert;

/**

Ce que je veux

Je veux mettre à jour ma réalisation.

Ce que j'obtiens

J'obtient une erreur : File could not be found lorsque j'essaie de faire un update

1 réponse

Curvata, il y a 5 ans

Bonjour,

c'est vraiment pénible à lire, merci de formater votre code afin de faciliter la lecture.