2011-03-06 50 views
10
<?php 
class Blog extends CI_Controller { 
    function Blog() { 
     parent::CI_Controller(); 
    } 
} 

我試圖創建代碼點火器構造爲我的班「博客」和上面的代碼是給我一個致命的錯誤:爲什麼這個構造函數無法在代碼點火器中加載?

Fatal error: Call to undefined method CI_Controller::CI_Controller() in C:\xampp\htdocs\mysites\blog\application\controllers\blog.php on line 5

我該如何解決這個問題?

(我正在瀏覽官方代碼點火網站上的在線視頻教程,但我認爲這個教程大約過了2年,因爲當我完全按照視頻中所示的方式關注它們時,有些內容不起作用,他們的這是一個 - 鏈接到視頻here - 我遇到這樣的問題對指南的最後8分鐘左右)

回答

17

應該是這樣......

<?php 
class Blog extends CI_Controller { 

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

} 

教程你可能要經歷的是基於1.7.2,它有一個php4的核心,它沒有使用php5 __construct()構建Class構造函數的方法。 Codeigniter 2.0.0有一個php5內核並使用它。

+0

非常感謝,是的,本教程是基於1.7.2,而我試圖使用新的2.0.0版本。您的解決方案完美解決了問題! – 2011-03-06 02:32:40

+0

這正是我所需要的!給你很多東西。你爲我節省了很多時間;-) – elfuego1 2011-04-27 03:40:28

相關問題