无法在 Codeigniter 中使用包含函数文件

Unable to use include function a file in Codeigniter

遇到了一个PHP错误

严重性:警告

Message: include(../models/loginDao.php): failed to open stream: No such file or directory

Filename: controllers/LoginCon.php

Line Number: 3

回溯:

File: C:\wamp\www\xxx\CodeIgniter-3.0.0\application\controllers\LoginCon.php Line: 3 Function: _error_handler

File: C:\wamp\www\xxx\CodeIgniter-3.0.0\application\controllers\LoginCon.php Line: 3 Function: include

File: C:\wamp\www\xxx\CodeIgniter-3.0.0\index.php Line: 292 Function: require_once

但是在指定的路径中存在名为 loginDao.php 的文件。 请帮助我,因为我是 CodeIgniter

的新手

加载 codeigniter 模型和控制器,应该只有首字母 class 和文件名大写

控制器

CodeIgniter User Guide Controllers

文件名:Logincon.php

<?php 

class Logincon extends CI_Controller {

    public function __construct() {
       parent::__construct();
       $this->load->model('logindao');
    }


    public function index() {
        $data['something'] = $this->logindao->get_somthing();

        $this->load->view('login', $data);
    }

}

型号

CodeIgniter Userguide Models

文件名:Logindao.php

<?php

class Logindao extends CI_Model {
    public function get_somthing() {
       // Some model code
    }
}

您的包含方法:我不会以这种方式加载模型。

<?php

include APPPATH . 'models/Logindao.php';

// Or

include FCPATH . `application/models/Logindao.php`;