我收到此错误,但我不知道该怎么做:
遇到PHP错误 严重性:通知
消息:未定义属性:Welcome :: $ db
文件名:core / Model.php
行号:52
致命错误:在第38行的C:\ xampp \ htdocs \ site \ application \ models \ account_model.php中调用null上的成员函数insert()
控制器:
public function register()//function register in the controller
{
$this->load->model('account_model');
$this->account_model->create_account();
}
型号:
function create_account()//function insert.
{
$insertdata = array('id' =>'',
'firstname' => $this->input->post('fname'),
'username' => $this->input->post('email'),
'username' => $this->input->post('username'),
'password' => $this->input->post('pass'),
'role' => '1',
'status' => 'Active');
$insert = $this->db->insert('account', $insertdata);
return $insert;
}
答案 0 :(得分:1)
您需要将数据库库加载到自动加载配置文件中,您已经完成了吗?
它位于../application/config/autoload.php,搜索:
$autoload['libraries'] = array();
并添加如下数据库:
$autoload['libraries'] = array('database');
答案 1 :(得分:0)
在config/autoload.php
中,加载database
库
$autoload['libraries'] = array('database');