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

benim sınıfında 'blog' ve yukarıdaki kod bana bir ölümcül hata veriyor Kod Ateşleyici bir yapıcı oluşturmaya çalışıyorum: Bunu düzeltmek nasılBu kurucu neden Kod Ateşleyicisine yüklenemiyor?

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

?

(Resmi kod ateşleyici web sitesindeki bir çevrimiçi video eğitimine gidiyorum ama videoda gösterildiği gibi tam olarak takip ettiğimde bazı çalışmaların çalışmadığından yaklaşık 2 yıl önce öğreticinin güncelliğini yitirdiğimi düşünüyorum bunlardan bu varlık bir - video linki here - ı öğretici sonuna doğru bu sorunla karşılaşırsanız yaklaşık 8 dakika içinde)

cevap

17

Bu olmalı ...

<?php 
class Blog extends CI_Controller { 

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

} 

öğretici Muhtemelen içinden geçiyorsunuz php5kullanmayan bir php4 çekirdek vardı 1.7.2 dayanmaktadır 0 Sınıf yapımcısı oluşturma yöntemi. Codeigniter 2.0.0'ın bir php5 çekirdeği vardır ve kullanır.

+0

Çok teşekkür ederim, evet, yeni 2.0.0 sürümü ile çalışmayı denerken, öğretici 1.7.2'ye dayanıyor. Çözüm, sorunu mükemmel bir şekilde çözdü! –

+0

Tam da ihtiyacım olan şey buydu! Tahnk çok şey. Beni çok zaman kurtardın ;-) – elfuego1

İlgili konular