我在與在SilverStripe CMS多UploadFields的問題。SilverStripe 3多UploadField問題
在上傳一些圖片,他們似乎可以正確上傳和預覽。但是,在保存頁面並重新加載和查看前端時,沒有圖像。預覽應該只是一個空白圖像,前端沒有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;
}
}
這不只是前端,它在CMS了。 –
試圖去除addFieldsToTab的$這個 - >圖片()()函數。 –
有同樣的問題,刪除$ this-> Images()解決了它。不知道我從哪裏複製/粘貼... – nnevala