SilverStripe CMS の複数の UploadFields に問題があります。
大量の画像をアップロードすると、正しくアップロードおよびプレビューされているように見えます。ただし、ページを保存し、フロントエンドをリロードして表示すると、画像がありません。プレビューがあるべき場所は空白の画像であり、フロント エンドに URL 出力はありません。
画像は assets ディレクトリにアップロードされており、データベース内のファイルへのパスは正しいです。私は今、少し途方に暮れています。
これが私のページモデルのコードです
<?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;
}
}