2011-03-06 12 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का उपयोग नहीं करता था कक्षा रचनाकारों के निर्माण की 0 विधि। कोडिनेटर 2.0.0 में एक php5 कोर है और इसका उपयोग करता है।

+0

आपको बहुत धन्यवाद, हाँ ट्यूटोरियल 1.7.2 पर आधारित है जबकि मैं नए 2.0.0 संस्करण के साथ काम करने की कोशिश कर रहा हूं। आप समाधान पूरी तरह से समस्या ठीक कर दिया! –

+0

वही है जो मुझे भी चाहिए! तहंक आप बहुत आपने मुझे बहुत समय बचाया ;-) – elfuego1

संबंधित मुद्दे