【发布时间】:2012-10-19 15:11:43
【问题描述】:
我在 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;
}
}
【问题讨论】:
标签: php silverstripe