В настоящее время я использую SilverStripe 4.1 и пытаюсь получить изображение из базы данных, и оно всегда возвращает null
.
Когда я захожу в базу данных, я вижу ссылку на файл в таблице File
. Вот содержимое таблицы File
для файла, который я пытался получить:
ID | 2583
ClassName | SilverStripe\Assets\Image
LastEdited | 2018-11-08 21:05:48
Created | 2018-11-08 21:05:48
Name | logo-v5.png
Title | logo-v5
ShowInSearch| 1
CanViewType | Inherit
CanEditType | Inherit
Version | 1
ParentID | 1753
OwnerID | 10
FileHash | 9e6faa29b752294d2e623bd83b17660df123af62
FileFilename| images/logo-v5.png
FileVariant | NULL
Вот как я пытался:
File::get()->byID(2583);
Image::get()->byID(2583);
File::get_by_id('SilverStripe\Assets\Image', 2583);
Во всех случаях возвращается null
. Вы знаете, что мне здесь не хватает?