我现在正在joomla 2.5.14中创建自己的组件。我从后端上传了文件。但我不能将文件路径存储到数据库中。其他列值正在更新,但上载文件的列未更新。它仍然是空的。下面显示的是我用来更新数据库中的值的行。
$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的路径,因为我使用相同的方法来更新其他列。
答案 0 :(得分:0)
$row->uploaded=JRequest::getVar( $filepath, '','post', 'string', JREQUEST_ALLOWRAW );
作为
$row->uploaded=$filepath;
然后它运作良好..