Я создал новый класс модели как my_model.php
внутри папки /models
и функцию внутри нее для загрузки всех элементов:
function get_all(){
$query = $this->db->get('test'); //test is my table
return $query->result();
}
В контроллере я создал экземпляр класса и вызвал метод;
$this->load->model('my_model');
$res = $this->my_model->get_all();
Но это выдает мне ошибку, говоря:
Неустранимая ошибка: вызов функции-члена get () для необъекта в / var / www / testapp/application/models/my_model.php в строке 7
Эта строка 7 указывает на часть кода, где я использовал $this->db
.Я пытался увидеть значение $db
, но я думаю, что это магический метод доступа __get
и __set
, поэтому я не мог увидеть значение этого свойства перед вызовом этого метода.
Я попытался поискать в Google длянесколько других случаев, но ни один из них не соответствует моим сценариям, и, скорее всего, ни один из них не может решить мою проблему.