$node->field_file
дає мені FileFieldItemList, тоді як перший запис здається FileItem .
$node->field_file->getValue()
дає мені ціле число (я думаю, ідентифікатор файлу). Як я можу фактично отримати з цього урі файл, який можна завантажити?
$node->field_file
дає мені FileFieldItemList, тоді як перший запис здається FileItem .
$node->field_file->getValue()
дає мені ціле число (я думаю, ідентифікатор файлу). Як я можу фактично отримати з цього урі файл, який можна завантажити?
Відповіді:
Спочатку потрібно завантажити його fid:
$file = \Drupal\file\Entity\File::load($fid);
І після :
$imageSRC = file_create_url($file->getFileUri());