1

我想在上传文件小部件中添加一个额外的字段,我该怎么做?


我实际拥有的:

  • 我更改了数据库(在 phpMyAdmin 上硬编码)IMG0
  • 这是一个更新的_config_form.htm IMG1
  • 我已将其添加到FileUpload.php IMG2

保存时出错: IMG3

4

2 回答 2

1

问题出在新字段的名称上...

因此,如果将“数据”更改为例如“参数”,一切都会很好:

在此处输入图像描述

于 2017-02-24T17:30:24.950 回答
1

您不应该直接编辑任何核心文件,更好的方法是创建插件,在插件内部创建从 FileUpload.php 扩展的 formwidget 为您的小部件提供别名并使用该别名而不是 fileupload。

要在 $file->save() 之前添加另一个字段,只需覆盖 onSaveAttachmentConfig() 方法即可。

FileUpload 的问题在于它从部分而不是从配置中读取配置,因此很难扩展向用户提供的视图。

至少对我来说是这样,必须在多图像上传小部件中添加标签、标签列表字段和图像裁剪。

这真的很复杂。

于 2017-09-08T18:03:45.190 回答