我在Ci中有一個項目,並且由於某種原因無法識別我的check2()。 CI不斷拋出致命錯誤:調用未定義的方法CI_Loader :: CHECK2()Codeignitor - 調用未定義的方法
控制器(login.php中)
class Login extends CI_Controller {
public function index() {
// Page variables
$page['title'] = "Analytics Login";
$this->load->view('header', $page);
$this->load->view('login');
$this->load->view('footer');
}
public function verify() {
$verifier = $this->load->model('Verifylogin_model');
$username = $this->input->post('username');
$password = $this->input->post('password');
if((!$verifier->check2($username,$password))) {
$this->load->view('login');
} else {
redirect('home', 'refresh');
}
}
}
模型(verifylogin_model.php)
<?php
Class Verifylogin_model extends CI_Model {
function __construct() {
parent::__construct();
}
public function check2($username, $password) {
$this->db->select('user_id, user_email');
$this->db->from('admin_users');
$this->db->where('user_email', $username);
$this->db->where('user_pass', md5($password));
$this->db->limit(1);
$results = $this->db->get();
if ($results->num_rows() == 1) {
return true;
} else {
return false;
}
}
}
?>
任何意見或幫助歡迎並非常感謝
謝謝!這有幫助! –