index_model.php如下:
<?php
class index_model extends CI_Model {
function __construct() {
parent::__construct();
}
function getVideo()
{
$query = $this->db->get('videolar');
return $query->result_array();
}
}
?>
索引控制器也在下面
<?php
class index extends CI_Controller {
function __construct() {
parent::__construct();
}
function index()
{
$this->load->model('index_model');
$data['video'] = $this->index_model->getVideo();
$this->load->view('index',$data);
}
}
?>
当我调用索引控制器时,它会返回此错误
致命错误:在非对象中调用成员函数get() 第10行的/var/www/atlet/application/models/index_model.php
我在autoload.php中设置了数据库。
$ autoload ['packages'] = array('database');
答案 0 :(得分:3)
您需要load the database in the libraries
array,而不是packages
数组:
$autoload['libraries'] = array('database');