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() /var/www/atlet/application/models/index_model.php 在第 10 行
我在自动加载.php中设置了数据库。
$autoload['包'] = array('database');
您需要在
libraries
数组中加载数据库,而不是在 packages
数组中加载:
$autoload['libraries'] = array('database');