$node->field_file
cung cấp cho tôi một FileFieldItemList trong khi mục đầu tiên dường như là FileItem .
$node->field_file->getValue()
cho tôi một số nguyên (tôi đoán id tập tin). Làm thế nào tôi thực sự có thể có được tập tin tải về uri từ đó?
$node->field_file
cung cấp cho tôi một FileFieldItemList trong khi mục đầu tiên dường như là FileItem .
$node->field_file->getValue()
cho tôi một số nguyên (tôi đoán id tập tin). Làm thế nào tôi thực sự có thể có được tập tin tải về uri từ đó?
Câu trả lời:
Trước tiên, bạn cần tải nó với fid:
$file = \Drupal\file\Entity\File::load($fid);
Và sau :
$imageSRC = file_create_url($file->getFileUri());