codeigniter模型没有加载到控制器中,但没有错误

Tim*_*meh 2 php model codeigniter

我在使用Codeigniter中的模型时遇到问题.我在/models/usermodel.php中设置了一个名为Usermodel的模型.当我尝试加载它时会停止脚本及其后的任何内容.

当我故意在 - > load-> model区域中输入错误的名称时,CI会抛出一个错误,说它找不到(就像预期的那样)当一切都正确时,什么都没有加载.

我为我的生活看不出有什么问题.任何的想法?蒂姆,谢谢

用户模型

class Usermodel {

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

    function displayUser()
    {
        echo "test";
    }
}
Run Code Online (Sandbox Code Playgroud)

而且课程是

class Page extends Controller {

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

    function index()
    {

        echo "<h1>Test</h1>";
        $this->load->model('usermodel');
        $this->usermodel->displayUser();
    echo "<p>Model loaded</p>";

    }

}
Run Code Online (Sandbox Code Playgroud)

jon*_*ohn 8

根据您的CI版本,您需要扩展基本模型,现在您只需要创建一个新的空白类 Usermodel

class Usermodel extends CI_Model {   //<-- Note "extends CI_model"

    function __construct()
    {
        parent::__construct();
    }
}
Run Code Online (Sandbox Code Playgroud)

注意

此语法适用于Codeigniter 2.0

文档