2011-03-06 2 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를 기반으로합니다. php5를 사용하지 않은 php4의 코어를 가지고 있습니다. __construct() 생성자 클래스 생성자. Codeigniter 2.0.0에는 php5 코어가 있으며이를 사용합니다.

+0

고맙습니다. 입문서는 최신 2.0.0 버전으로 작업하는 동안 1.7.2를 기반으로합니다. 당신은 해결책을 통해 문제를 완벽하게 해결했습니다! –

+0

그게 바로 내가 필요로하는 것입니다! Tahnk, 너 많이. 나에게 많은 시간을 남겨 줬어 ;-) – elfuego1

관련 문제