CI>自定义基本控制器找不到模型

时间:2014-02-16 23:43:11

标签: php codeigniter model controller

我有这个文件结构:

  • 应用
    • 控制器
      • home.php
      • MY_Controller.php
    • 模型
      • users.php

这些是每个文件的代码:

home.php

class Home extends MY_Controller {
    public function __construct() {
        parent::__construct();
    }

    public function index() {
        echo "Hello World!";
    }
}

MY_Controller.php

class MY_Controller extends CI_Controller {
    var $user_model = null;

    public function __construct() {
        parent::__construct();

        $this->user_model = new Users();
    }
}

users.php

class Users extends CI_Model {
    public function __construct() {
        parent::__construct();
    }
}

当我在浏览器上加载网页时,出现此错误:

致命错误:第7行的C:\%path%\ application \ core \ MY_Controller.php中找不到“用户”类。

请帮我制作我的自定义控制器以找到我的模型。谢谢!

注意: 这些案件就像我提供的那样(我听说案件敏感性可能存在问题)。

修改: 当我打开日志文件时,我发现了这一点。 ERROR - 2014-02-17 01:02:05 - >严重性:8192 - > mysql_pconnect():不推荐使用mysql扩展,将来会删除它:使用mysqli或PDO代替C:\%path%\ system \ database \ drivers \ mysql \ mysql_driver.php 91

1 个答案:

答案 0 :(得分:0)

没关系,我通过进入config.php文件并自动加载模型或通过$ this-> load->模型('用户')来实现它;

大写或小写U似乎有用。

相关问题