Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 遇到错误。无法加载请求的类:数据库_Php_Codeigniter - Fatal编程技术网

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

我在application/controller/目录中名为logincontroller.php的登录控制器是:

<?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文件名可能与代码中引用的文件名不同

检查