【问题标题】:Loading parent class in codeigniter在codeigniter中加载父类
【发布时间】:2011-11-30 06:35:32
【问题描述】:

在尝试调用父类时,codeigniter 出现了一些错误。这就是我所做的:

class Email extends CI_Controller
{
   function __construct()
   {
       parent::Controller();
   }
}

这是错误:

致命错误:在第 11 行调用 C:\xampp\htdocs\ci-nettuts-d3\application\controllers\email.php 中未定义的方法 CI_Controller::Controller()

【问题讨论】:

  • 为什么是 CI_Controller 而不是 Controller?这是哪个版本?我认为它应该是 class Email extends Controller { ...但也许它取决于发布版本...
  • 最新版本是CI_Controller。你可以参考这里-codeigniter.com/user_guide/general/controllers.html
  • 看来你需要使用 parent::__construct();答案建议的语法。

标签: php codeigniter


【解决方案1】:

您使用的是哪个版本的 CI?试过parent::__construct();而不是parent::Controller();

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-05
  • 2021-09-02
  • 2011-10-06
  • 1970-01-01
  • 1970-01-01
  • 2012-07-19
相关资源
最近更新 更多