我正在开发一个自定义Joomla组件,用于创建,编辑和保存包括图像在内的单个记录的数据。我知道在 admin / models / forms / record.xml 中必须有字段name="image" type="file" accept="image/*"
但是我需要如何以及在哪里编写用于将图像上传到特定文件夹的简单php代码,在哪个文件和怎么办?
答案 0 :(得分:4)
如果我们在record.xml中使用字段类型“media”,则不需要 写上传代码。
如果我们使用字段类型'file',那么我们可以在模型(models / record.php)中编写上传代码。我们将覆盖它后将上传代码放在保存功能中。
保存功能看起来像
public function save($data)
{
//file upload code.
return parent::save($data);
}