Php 无法在Codeigniter中使用包含函数a文件
遇到一个PHP错误 严重性:警告 消息:include(../models/loginDao.php):无法打开流:没有这样的文件或目录 文件名:controllers/LoginCon.php 行号:3 回溯: 文件:C:\wamp\www\xxx\CodeIgniter-3.0.0\application\controllers\LoginCon.php 线路:3 函数:\u错误\u处理程序 文件:C:\wamp\www\xxx\CodeIgniter-3.0.0\application\controllers\LoginCon.php 线路:3 功能:包括 文件:C:\wamp\www\xxx\CodeIgniter-3.0.0\index.php 电话号码:292 功能:需要一次 但是名为loginDao.php的文件存在于指定的路径中。Php 无法在Codeigniter中使用包含函数a文件,php,apache,codeigniter,wamp,Php,Apache,Codeigniter,Wamp,遇到一个PHP错误 严重性:警告 消息:include(../models/loginDao.php):无法打开流:没有这样的文件或目录 文件名:controllers/LoginCon.php 行号:3 回溯: 文件:C:\wamp\www\xxx\CodeIgniter-3.0.0\application\controllers\LoginCon.php 线路:3 函数:\u错误\u处理程序 文件:C:\wamp\www\xxx\CodeIgniter-3.0.0\application\c
请帮助我,因为我是CodeIgniter的新手加载CodeIgniter模型和控制器时,应仅使用类首字母和文件名大写字母 控制器 文件名: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);
}
}
您的控制器名称在模型Logincon.php
和类Logincon扩展CI_控制器{}中只能有一个大写字母相同
codeigniter 3区分大小写,对于模型也是如此。我认为。/models/loginDao.php
向php表明您要寻找的路径是:C:\wamp\www\xxx\codeigniter-3.0.0\application\controllers\models\
,但是,您可能希望将路径更改为:。/../models/loginDao.php
,以便它在C:\wamp\www\xxx\CodeIgniter-3.0.0\application\models\
中查找。您可以发布代码的外观吗?请尝试使用include-APPPATH。”型号(loginDao);代码>。但在此之前,您应该阅读一些关于CodeIgniter概念中的热使用模型的内容。
<?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`;