【发布时间】:2016-07-07 19:54:19
【问题描述】:
我想知道是否有UploadField 的扩展允许同时上传120 张图片?这会导致 I/O 服务器出现无法响应过度使用的问题。那么如何一次排队一张图片呢?我不想一张一张上传图片。某处的模块或一段代码?
在我的项目中添加了 GridFieldBulkEditingTools:
private static $many_many = array(
'Images' => 'Image',
);
...
$gridFieldConfig->addComponent(new GridFieldSortableRows('SortOrder'));
$gridFieldConfig->getComponentByType('GridFieldBulkUpload')
->setUfSetup('setFolderName', 'Uploads/Images/Rubriques/Galerie')
->setUfConfig('sequentialUploads', true);
$gridfield = new GridFieldBulkUpload("Images", "Images", $this->Images()->sort("SortOrder"), $gridFieldConfig);
结果...空白页。
【问题讨论】:
-
您可以使用带有bulkuploader 扩展github.com/colymba/GridFieldBulkEditingTools 的Gridfield。我也喜欢画廊的github.com/colymba/GridFieldGalleryTheme...
-
我可以在 GridField 中添加 has_many 或 many_many(图像)吗?刷新后我总是有一个空白页面进入cms。
标签: php upload silverstripe