我对CodeIgniter很新.这是我的代码:
class User_model extends CI_Model {
function validate_user() {
$this->db->select('*');
$this->db->from('user');
$this->db->where('username',$this->input->post('username'));
$this->db->where('password',md5($this->input->post('password')));
$validate_user = $this->db->get();
if($validate_user->num_rows == 1) {
return TRUE;
}
}
}
我在模型文件中收到这个错误:
Call to a member function select() on a non-object
目前我使用CodeIgniter版本2.1.0.请帮帮我!
我认为你必须加载“数据库”库.第一种方法是将“数据库”包含在你的application / config / autoload.PHP文件中
$autoload['libraries'] = array('database','session');
或在你的类构造函数中:
class User_model extends CI_Model {
public function __construct()
{
parent::__construct();
$this->load->database();
}
}
您可以在这里获得更多信息:http://ellislab.com/codeigniter/user_guide/database/connecting.html