Ich schreibe eine benutzerdefinierte Komponente für meine Arbeit. Ich benutze Hallo Komponente für den Aufbau. Wenn ich ein Formular bearbeiten und speichern Sie es mir diesen Fehler:Joomla Funktion Bind Problem
Call to a member function bind() on a non-object
Mein Code:
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);
}
Das Problem ist, dass es nicht in der Lage ist, eine Instanz zu erstellen.
Bitte lassen Sie mich wissen, wenn jemand eine Lösung kennt.
Danke.
bekam ich die Lsg Dank –