Я пишу пользовательский компонент для своей работы.Я использую привет компонент для его создания.Когда я редактирую и сохраняю форму, я получаю эту ошибку:
Вызов функции-члена bind () для необъекта
Мой код:
function save()
{
global $option;
JTable::addIncludePath(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_abc'.DS.'tables');
$row =& JTable::getInstance('abc', 'Table');
if(!$row->bind(JRequest::get('post')))
{
JError::raiseError(500, $row->getError() );
}
$row->message = JRequest::getVar( 'message', '','post', 'string', JREQUEST_ALLOWRAW );
if(!$row->store()){
JError::raiseError(500, $row->getError() );
}
switch($this->_task)
{
case 'apply':
$msg = 'Change Saved';
$link = 'index.php?option='.$option.'&task=edit&cid[]='.$row->id;
break;
case 'save':
$msg = 'Saved';
$link = 'index.php?option='.$option;
break;
default:
}
$this->setRedirect($link, $msg);
}
Проблема в том, что он не может создать экземпляр.
Пожалуйста, дайте мне знать, если кто-нибудь знает решение.
Спасибо.