У меня есть контроллер с действием surimer.
Я могу добавлять файлы и удалять их из базы данных.
Когда я следовал за документом Symfony, чтобы создать файл загрузчика, я также создал в моих services.yml этот маршрут
parameters:
repertoire_soumissions: '%kernel.project_dir%/public/uploads/LettresSoumissios'
Моя проблема
Когда я удаляю свой файл с помощью действия supprimer, хорошо, что он удаляет его в моей базе данных. Но не в моей папке / public / uploads / LettresSoumissions. Я пытался найти способ удалить их в своей папке, но не смог.
Я пытался также с помощью файловой системы () удалить их, но я, должно быть, написал это плохо.
Вот мое действие в классе моего контроллера
/**
* @Route("admin/soumission/{id}/supprimer", name="supprimer_soumission")
*/
public function supprimerSoumission(Soumission $soumission, ObjectManager $manager){
$lettresoumission= $soumission->getLettreSoumission();
$filesystem = new Filesystem();
$path='%kernel.project_dir%/public/uploads/LettresSoumissios/'.$lettresoumission;
$filesystem->remove($path);
$manager->remove($soumission);
$manager->flush();
$this->addFlash('success','Soumission supprimer !!');
return $this->redirectToRoute('soumission');
}