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