<?php
class Blog extends CI_Controller {
function Blog() {
parent::CI_Controller();
}
}
我正在尝试在Code Igniter中为我的班级'Blog'创建一个构造函数,上面的代码给了我一个致命的错误:
致命错误:调用未定义的方法 CI_Controller :: CI_Controller()中 C:\ XAMPP \ htdocs中\ mysites \博客\程序\控制器\ blog.php的 在第5行
我该如何解决这个问题?
(我正在浏览官方代码点火器网站上的在线视频教程,但我认为该教程已经过时了2年,因为当我完全按照视频中的说明操作时,有些东西不能正常工作,这是其中之一 - 视频的链接是here - 我在教程结束时遇到这个问题大约8分钟)
答案 0 :(得分:17)
应该是这个......
<?php
class Blog extends CI_Controller {
function __construct() {
parent::__construct();
}
}
您可能正在经历的教程基于1.7.2,其中有一个php4的核心,它没有使用构建类构造函数的php5 __construct()
方法。 Codeigniter 2.0.0有一个php5核心并使用它。