我有一个消息控制器,它使用Message_model通过活动记录使用数据库。
一切都很好。
Message_model代码
function send_message($data) {
$this->db->insert($this->table_name, $data);
$num = $this->db->affected_rows();
return $this->db->insert_id();
}
但在另一个使用该Message_model的控制器(用户控制器)中。
它给了我
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Undefined property: Maxdoodle::$db</p>
<p>Filename: core/Model.php</p>
<p>Line Number: 51</p>
我已经在数据库中设置了默认的活动记录.php
因为我可以在消息控制器中使用它,如前所述。
代码点火器版本:2.1.1
您的数据库库未加载 尝试自动加载:
$autoload[‘libraries’] = array(‘database’);