joomla 2.5.14 で独自のコンポーネントを作成しています。バックエンドからファイルをアップロードしました。しかし、ファイルパスをデータベースに保存できません。他の列の値は更新されていますが、アップロードされたファイルの列は更新されていません。null のままです。以下に示すのは、データベースの値を更新するために使用した行です。
$row =& JTable::getInstance('tenders', 'Table');
if(!$row->bind(JRequest::get('post')))
{
JError::raiseError(500, $row->getError() );
}
$row->uploaded=JRequest::getVar( $filepath, '','post', 'string', JREQUEST_ALLOWRAW );
if(!$row->store()){
JError::raiseError(500, $row->getError() );
}
ファイルのアップロードは完全に機能しています。JTableストアまたはバインド関数を使用してdbへのパスを追加するのを手伝ってください。他の列を更新するために同じものを使用しているためです。