У меня проблема с несколькими UploadFields в SilverStripe CMS.
При загрузке нескольких изображений они отображаются правильно для загрузки и предварительного просмотра. Однако при сохранении страницы, перезагрузке и просмотре внешнего интерфейса изображение отсутствует. Там, где должен быть предварительный просмотр, это просто пустое изображение, и на интерфейсе нет вывода URL.
Изображение загружается в каталог активов, и путь к файлу в базе данных правильный. Я сейчас немного в растерянности.
Вот код из моей модели страницы
<?php
class Page extends SiteTree {
public static $db = array(
);
public static $many_many = array(
'Images' => 'Image'
);
public function getCMSFields() {
$fields = parent::getCMSFields();
$fields->addFieldsToTab('Root.Main', new UploadField('Images','Images',$this->Images()), 'Content');
return $fields;
}
}