0

我现在在 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 的路径,因为我使用相同的方法来更新其他列。

4

1 回答 1

0

我解决了这个问题。我换了行

$row->uploaded=JRequest::getVar( $filepath, '','post', 'string', JREQUEST_ALLOWRAW );

作为

$row->uploaded=$filepath;

然后它运作良好..

于 2013-10-16T04:53:35.700 回答