10月CMS媒体发现者

时间:2017-11-02 14:47:57

标签: octobercms octobercms-plugins octobercms-backend octobercms-widgets

我最近创建了一个插件(使用'构建器插件'),其中我有一个用于附加图像的字段(使用' media finder widget')。一切都很好 - 我可以上传图片或从媒体库中选择一个。成功保存后,当我返回最近保存的记录时,图像未显示...如何解决此问题?

谢谢!

3 个答案:

答案 0 :(得分:1)

尝试查看this video

也许她可以帮助你

答案 1 :(得分:1)

'媒体播放器小部件'不使用关系类型'文件附件',如下所示:

public $attachOne = [
   'avatar' => 'System\Models\File'
];

尝试使用其他类型(例如:json)

答案 2 :(得分:1)

根据我的发现,媒体查找器不会将图像保存在关系中,而是记录媒体库中图像的URL,这就是使用:

public $attachOne = [
   'avatar' => 'System\Models\File'
];

不起作用。实际上你必须在数据库中添加一个字段来记录图像路径。

如果其他人有更好的解决方案,请与他们合作,但这使我能够保留图像。