Получить файл по идентификатору Silverstripe - PullRequest
0 голосов
/ 09 ноября 2018

В настоящее время я использую 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. Вы знаете, что мне здесь не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...