Php 遇到错误。无法加载请求的类:数据库
我在application/controller/目录中名为logincontroller.php的登录控制器是:Php 遇到错误。无法加载请求的类:数据库,php,codeigniter,Php,Codeigniter,我在application/controller/目录中名为logincontroller.php的登录控制器是: <?php class LoginController extends CI_Controller { public function __construct() { parent::__construct(); $this->load->model('LoginModel'); $this->load->library('f
<?php
class LoginController extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->model('LoginModel');
$this->load->library('form_validation');
$this->load->database();
}
public function index(){
$this ->load ->view('login_view');
}
public function checklogin(){
$this->form_validation-> set_rules('email', 'email', 'required|valid_email');
$this->form_validation-> set_rules('password', 'password', 'required|callback_verifyUser');
if($this -> form_validation ->run() == false){
$this->load->view('login_view');
}else{
redirect('dashcontroller/index');
}
}
public function verifyUser(){
$email = $this -> input -> post('email');
$password= $this -> input ->post('password');
$this->load->model ('LoginModel');
if($this->LoginModel->login($email, $password)) {
return true;
}else{
$this ->form_validation->set_message('verifyUser','wrong email or password');
return false;
}
}
}
?>
为什么会出现错误
我也在autoload.php中将数据库更改为$autoload['libraries]=array'database'
我收到错误:无法加载请求的类:数据库此错误可能是由于某些原因造成的 1不知何故,库的文件名偶然导致CodeIgniter无法找到该文件 2可能该文件在服务器上不存在,CodeIgniter再次无法找到它 3文件名可能与代码中引用的文件名不同 检查