我在我的表單中有一個類型爲file的字段。當用戶點擊保存圖標時,我想自然地將文件上傳到服務器並將文件名保存到數據庫中。我試着通過回顯文件名來測試它,但它似乎沒有工作。另外,如何將文件名添加到數據庫?它在模型中完成了嗎?謝謝!自定義Joomla組件的文件上傳表單
控制器/ customcom.php
jimport('joomla.filesystem.file');
class CustomComControllerCustomCom extends JControllerForm
{
function save()
{
$file = JRequest::getVar('img_url', null, 'files', 'array');
$filename = JFile::makeSafe($file['name']);
echo $filename;
}
}
模型/表格/ customcom.xml
<?xml version="1.0" encoding="utf-8"?>
<form enctype="multipart/form-data">
<fieldset>
<field
name="img_url"
type="file"
label="Image upload"
description=""
size="40"
class="inputbox"
default=""
/>
</fieldset>
</form>