我是使用 codeigniter 的新手,并试图在 codeigniter 中学习 crud .. 我的站点控制器是:
class Site extends CI_Controller
{
function index()
{
$data = array();
if($query = $this->site_model->get_records())
{
$data['records'] = $query;
}
$this->load->view('options_view', $data);
}
我的 site_model 是:
class Site_model extends CI_Model {
function __construct(){
parent::__construct();
}
function get_records()
{
$query = $this->db->get('data');
return $query->result();
}
function add_record($data)
{
$this->db->insert('data', $data);
return;
}
function update_record($data)
{
$this->db->where('id', 12);
$this->db->update('data', $data);
}
function delete_row()
{
$this->db->where('id', $this->uri->segment(3));
$this->db->delete('data');
}
}
我做了 $autoload['libraries'] = array('database'); 当我尝试检查网站时出现错误:
Severity: Notice
Message: Undefined property: Site::$site_model
Filename: controllers/site.php
Line Number: 9
这段代码有什么问题?