Я пытаюсь удалить файл из папки, используя функцию удаления компонента файловой системы в Symfony 4.
Вот мой код в контроллере:
//Get old logo
$oldlogo = $employer->getLogo();
//If there is a old logo we need to detele it
if($oldlogo){
$filesystem = new Filesystem();
$path=$this->getTargetDirectory().'/public/uploads/logos/'.$oldlogo;
$filesystem->remove($path);
}
private $targetDirectory;
public function __construct($targetDirectory)
{
$this->targetDirectory = $targetDirectory;
}
public function getTargetDirectory()
{
return $this->targetDirectory;
}
Сервис. yalm:
parameters:
logos_directory: '%kernel.project_dir%/public/uploads/logos'
App\Controller\EmployerController:
arguments:
$targetDirectory: '%logos_directory%'
У меня нет сообщения об ошибке, но файл не удален из папки.