Rabu, 04 Mei 2011

Fatal error: Class 'Controller' not found in CodeIgniter

Mengatasi Fatal error: Class 'Controller' not found in CodeIgniter - Saya lagi belajar code igniter dan menjalankan baris programnya dengan controller berikut :




class Test extends Controller
{
function Controller()
{
parent::Controller();
$this->load->library('parser');
}
function index()
{
$data['title']='Belajar Ecommerce Code Igniter';
$data['header']="Header Test";
$data['body']='Test Body disini';

$this->parser->parse('index_page',$data);
}
}
?>


ketika menjalankan webnya muncul pesan error Fatal error: Class 'Controller' not found in C:\wamp\www\webku\application\controllers\test.php on line 3

Pesan error Fatal Error: Class 'Controller' not found in.. muncul karena kesalahan code program, code yang saya contoh tidak lagi di support pada CodeIgniter 2.0 yang digunakan.

Untuk mengatasi Fatal Error: Class 'Controller' not found in CodeIgniter adalah dengan mengubah bagian :

class Test extends Controller
{
function Controller()
{
parent::Controller();


menjadi seperti berikut :

class Test extends CI_Controller
{
function __constructor ()
{
parent::__constructor();
Mudah mudahan error Fatal Error :Class'Controller'not found In akan segera hilang.

NB: Catatan kecil untuk pemula igniter seperti saya :)