$node->field_file
дает мне FileFieldItemList, в то время как первая запись, кажется, FileItem .
$node->field_file->getValue()
дает мне целое число (я думаю, идентификатор файла). Как я могу получить загружаемый файл URI из этого?
$node->field_file
дает мне FileFieldItemList, в то время как первая запись, кажется, FileItem .
$node->field_file->getValue()
дает мне целое число (я думаю, идентификатор файла). Как я могу получить загружаемый файл URI из этого?
Ответы:
Сначала вам нужно загрузить его с помощью fid:
$file = \Drupal\file\Entity\File::load($fid);
И после :
$imageSRC = file_create_url($file->getFileUri());