致命错误:CodeIgniter中找不到类“模型”

时间:2013-07-03 04:26:40

标签: php mysql codeigniter codeigniter-2 fatal-error

我的CI版本是CI2.3。我在我的本地主机上运行this php code。我按照那里给出的所有步骤但是我得到这个错误不知道为什么?我将Controller更改为CI_Controller。 Hello world Program工作得非常好。此链接代码无效。请帮忙!

4 个答案:

答案 0 :(得分:4)

你应该在codeIgniter

中扩展这样的模型
class Modelname extends CI_Model
  {
   function __construct()
    {
          parent::__construct();
    }
  }

答案 1 :(得分:1)

实际上,学习指南是CI的旧版本,您曾经在模型类中扩展模型,如指南中所示。但现在它已经改变了。现在你必须从CI_Model扩展它,对于Controller来说也是如此。

对于控制器

class Employee_controller extends CI_Controller
{
 //load the constructor
 function __construct()
 {
      //inherit the parent constructor
      parent::__construct();
 }

}

和模型

class Employee_model extends CI_Model
{
 //load the constructor
 function __construct()
 {
      //inherit the parent constructor
      parent::__construct();
 }
}

答案 2 :(得分:0)

您必须在模型文件夹中创建model,例如my_model.php

并创建class之类的

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

请记住 classfile 相同

文档http://ellislab.com/codeigniter/user-guide/general/models.html

答案 3 :(得分:0)

像这样使用

<?php

class Employee_model extends CI_Model
{
     //load the constructor
     function __construct()
     {
          //inherit the parent constructor
          parent::__construct();
     }
}