【发布时间】:2017-02-24 17:21:09
【问题描述】:
我想向 上传文件 小部件添加一个额外的字段, 我该怎么做?
我实际拥有的:
- 我更改了数据库(在 phpMyAdmin 上硬编码)
- 这是一个更新的
_config_form.htm - 我已将此添加到
FileUpload.php
保存时出错:
【问题讨论】:
标签: php laravel octobercms octobercms-backend
我想向 上传文件 小部件添加一个额外的字段, 我该怎么做?
我实际拥有的:
_config_form.htm
FileUpload.php
保存时出错:
【问题讨论】:
标签: php laravel octobercms octobercms-backend
您不应该直接编辑任何核心文件,更好的方法是创建插件,在插件内部创建从 FileUpload.php 扩展的 formwidget 给您的小部件一个别名并使用该别名而不是 fileupload。
要在 $file->save() 之前添加另一个字段,只需覆盖 onSaveAttachmentConfig() 方法即可。
FileUpload 的问题是它从部分而不是从配置中读取配置,因此很难扩展向用户提供的视图。
至少我是这样,必须在多图像上传小部件中添加标签、标签列表字段和图像裁剪。
真的很复杂。
【讨论】: