Я недавно обновился до CodeIgniter 2.1.Приведенный ниже код модели (machforms_model.php) правильно работал в моей предыдущей установке CI.Я также подтвердил, что мой файл database.php идентичен предыдущей установке, поэтому конфигурация базы данных не должна быть источником моей проблемы.Теперь появляется сообщение об ошибке: Неустранимая ошибка: вызов функции-члена query () для необъекта в models / machforms_model.php в строке 24, где строка 24 - моя первая попытка запроса.
machforms_model:php
class machforms_model extends CI_Model
{
public function __construct() {
parent::__construct();
$CI =& get_instance();
$CI->machformsdb = $this->load->database('machforms', TRUE);
$this->machformsdb = $CI->machformsdb;
}
function deauthorize_user($user_guid) {
$sql = 'delete from ap_sessions where user_guid=?';
$sql_result = $machformsdb->query($sql,array($user_guid)); // LINE 24
}
}
Я не уверен, почему я получаю ошибку перегрузки.Если виновником может быть другая внешняя информация о файле / конфигурации, пожалуйста, сообщите об этом, и я выложу соответствующую информацию.