Hallo sahabat dumenity berjumpa lagi dalam tutorial dumetschool, pada tutorial kali ini kita akan belajar tentang Me-replace Core Library pada Codeigniter. Dalam kasus ekstrim, mungkin teman Рteman perlu mengubah sepenuhnya semua fungsionalitas pada suatu core class. Seperti pada halnya pada helper, teman Рteman bisa melakukan replace terhadap suatu core library.  Kasus semacam ini sangat jaang.

Biasanya kita cukup sampai pada tahap extension. Tapi jika memang harus melakukan replace terhadap suatu core class, pastikan teman – teman mengerti tentang apa yang akan teman – teman lakukan. Untuk itu , pada tutorial kali ini kita akan latihan, Namun pada tutorial kali ini saya hanya akan memberikan gambaran – gambaran singkat atau petunjuk – petunjuk singkat tentang bagaimana cara melakukan replace terhadap core class.

OKe langsung saja saya akan memberikan contoh tentang cara me-replace class input, misalnya kita ingin me-replace class input, langkah yang harus dilakukan:

langkah 1:

Buat file bernama Input.php, kemudian simpan di folder application /core.

Nama file sama dengan nama file class yang akan di replace. Kalau teman – teman melihat di folder system/core, maka teman – teman akan menemukan bahwa nama file class Input{} adalah Input.php. Oleh karena itulah, class baru yang mereplace class Input{} juga sama, yaitu Input.php.

Jadi, jika teman – teman ragu nama file yang akan di replace, teman – teman bisa melihat di folder system/core.

langkah 2:

Kembali pada file application/core/Input.php yang dibuat di langkah 1, isi dari file tersebut kurang lebih seperti di bawah ini:

Nama class sama persis dengan class yang direplace, yaitu class CI_Input{}. Semua native library Codeigniter selalu diawali dengan CI_. Sekali lagi, me-replace core library Codeigniter adalah suatu hal yang membutuhkan pemahaman. Jadi sebaiknya teman – teman semua tidak melakukannya, kecuali teman – teman benar – benar tahu apa yang teman – teman lakukan. Oke itulah tadi pembahasan saya tentang cara Me-replace Core Library pada Codeigniter . Oke semoga bermanfaat bagi teman – teman semua.