私はこれで少し立ち往生しています。ファイルのファイル名を取得するためのこのコードがあります。
class AControllerA extends JControllerForm
{
function save()
{
//Upload file
jimport('joomla.filesystem.file');
$jinput = JFactory::getApplication()->input;
$store_form = $jinput->get('jform', null, 'array');
$file = $store_form['img_url'];
echo $file;
}
}
*ファイル フィールドの名前は jform[img_url] です。
ただし、ファイルの「tmp_name」を取得できないようです。私が見逃しているものを誰か知っていますか?jinput がどのように機能するかについて少し混乱しています... jrequest は非常に簡単に機能しました。ありがとう!
モデル/フォーム/a.xml
<form enctype="multipart/form-data">
<fieldset>
<field
name="img_url"
type="file"
label=""
description=""
size="40"
class="inputbox"
default=""
/>
</fieldset>
</form>