遇到PHP错误
严重性:警告
消息:include(../ models / loginDao.php):无法打开流:没有这样的文件或目录
文件名:controllers / LoginCon.php
行号:3
回溯:
文件:C:\ wamp \ www \ xxx \ CodeIgniter-3.0.0 \ application \ controllers \ LoginCon.php 行:3 功能:_error_handler
文件:C:\ wamp \ www \ xxx \ CodeIgniter-3.0.0 \ application \ controllers \ LoginCon.php 行:3 功能:包括
文件:C:\ wamp \ www \ xxx \ CodeIgniter-3.0.0 \ index.php 行:292 功能:require_once
但是在指定的路径中存在名为loginDao.php的文件。 请帮我解决,因为我是CodeIgniter的新手
答案 0 :(得分:0)
加载codeigniter模型&控制器,应该只有第一个类和文件名大写
<强>控制器强>
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);
}
}
<强>模型强>
文件名:Logindao.php
<?php
class Logindao extends CI_Model {
public function get_somthing() {
// Some model code
}
}
你的include方法:我不会这样加载模型。
<?php
include APPPATH . 'models/Logindao.php';
// Or
include FCPATH . `application/models/Logindao.php`;