У меня есть Джумла! 1.7.2 Работает стабильно, и когда я пытаюсь войти в административную область, я получаю эту ошибку
Fatal error: Call to a member function load() on a non-object in /home/shomos1/public_html/portal/libraries/joomla/user/user.php on line 822
это строка ошибки в моем user.php
public function load($id)
{
// Create the user table object
$table = $this->getTable();
var_dump($table);
// Load the JUserModel object based on the user id or throw a warning.
if (!$table->load($id)) {
JError::raiseWarning('SOME_ERROR_CODE', JText::sprintf('JLIB_USER_ERROR_UNABLE_TO_LOAD_USER', $id));
return false;
}
// Set the user parameters using the default XML file. We might want to
// extend this in the future to allow for the ability to have custom
// user parameters, but for right now we'll leave it how it is.
$this->_params->loadString($table->params);
// Assuming all is well at this point lets bind the data
$this->setProperties($table->getProperties());
return true;
}
}
Я плохо разбираюсь в Joomla и не могу понять, в чем проблема, пожалуйста, нужна помощь, что я могу сделать, чтобы решить эту проблему. Спасибо.
$table
установлено в данный момент? - person bwoebi   schedule 16.06.2013var_dump($table);
перед строкой ошибки и дайте мне возвращаемое значение. - person bwoebi   schedule 16.06.2013false
. Мне кажется, что этот код должен проверять!empty($table)
, если это так. - person kuujo   schedule 16.06.2013