joomla Фатальная ошибка: вызов функции-члена bind () для необъекта в \ components \ com_reviews \ controller.php в строке 24 - PullRequest
0 голосов
/ 03 февраля 2011

Я получаю эту ошибку.

Я не знаю, где мне вносить изменения, чтобы преодолеть эту ошибку.

function comment()
{
    global $option;
    $row=& JTable::getInstance('comment','Table');
    if (!$row->bind(JRequest::get('post')))
    {
        echo "<script>alert('".$row->getError()."');
            window.history.go(-1);
        </script>\n";
        exit();
    }
    $row->comment_date=date('Y-m-d H:i:s');
    $user=& JFactory::getUser();
    if ($user->_table_id)
    {
        $row->user_id=$user->_table_id;
    }
    if (!$row->store())
    {
        echo "<script>alert('".$row->getError()."');
            window.history.go(-1);</script>\n";
            exit();
    }
    $this->setRedirect('index.php?option='.$option.'&id'.$row->review_id.'&view=review','Comment Added.');


}  

спасибо заранее Dave

1 Ответ

1 голос
/ 22 июня 2011

Очевидно, что он не может создать экземпляр объекта JRequest::get('post'). Вероятно, эта статическая функция возвращает NULL.

Попробуйте следующее:

$testObj = JRequest::get('post');
var_dump($testObj);

Посмотри, что ты получишь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...