У меня есть сущность со следующими полями:
/**
* @ORM\Column(type="string", length=255)
* @var string
*/
private $document;
/**
* @Assert\File(
* maxSize="2M",
* mimeTypes={"application/pdf","application/msword"},
* mimeTypesMessage = "Please upload a PDF or MSWORD file"
* )
* @Vich\UploadableField(mapping="resume_doc", fileNameProperty="document")
*/
private $documentFile;
Теперь я пытаюсь предоставить пользователю возможность предварительно просмотреть или загрузить (не устанавливать или изменить) документ в панели администратора с помощью пакета администрирования сонаты. Это выглядит так:
protected function configureListFields(ListMapper $listMapper)
{
$listMapper
->addIdentifier('email')
->add('documentFile', VichFileType::class,[
'required' => false,
'allow_delete' => false,
]);
}
Но когда я хочу увидеть его в админ-панели, он записывает абсолютный путь к моему файлу. Я пытался сделать это с symfony FileType, но он тоже не работает. Что мне делать?