Membuat custom error pada framework codeigniter

custom error 401 pada framework codeigniterSuatu masalah memang terkadang menimbulkan kesulitan, tetapi bila kita bijak menghadapi dan dengan seksama meneliti sebelum memutuskan sebuah keputusan akan menimbulkan hasil yang berbeda, bukankah seperti itu pembaca? yup… Setidaknya menurut penulis seperti itu.

Awalnya penulis ingin membuat custom error pada framework codeigniter untuk header dengan status 401 atau Not Authorized, status ini biasanya dimunculkan apabila seorang user tidak berhak untuk mengakses suatu laman tertentu, misalnya karena belum login.

Setelah puas bergoogling akhirnya saya menemukan sebuah jawaban di forum untuk membuat custom error pada codeigniter, namun perlu dibuat modifikasi sedikit supaya bisa berjalan dengan baik mengingat postingan di forum tersebut untuk codeigniter versi lama.

Berikut hasil yang saya dapatkan, buatlah sebuah file di applications/core/My_Exceptions.php isinya sebagai berikut:

Buatlah sebuah helper di applications/helpers/error_helper.php dan isinya sebagai beriktu :

Kemudian kita juga harus membuat halaman error-nya di applications/errors/error_401.php dan isikan sebagai berikut:

Oke… Sudah selesai sekarang tinggal cara penggunaannya, contohnya begini :

Okey sekian tutorial saya tentang membuat custom error pada framework codeigniter, semoga bermanfaat, jika ada yang kurang jelas silahkan memberi tanggapan di bagian komentar, berikan juga +1 anda di tulisan ini

Kami (Catatan Belajar) juga hadir di Facebook, like kami ya klik tombol berikut:

 
Signature :

No copy paste content please…. If you want do that, please include the original source. Original Post by catatanbelajar.com, written by , .

2 thoughts on “Membuat custom error pada framework codeigniter”

  1. after trying to get this working in all situations, I kind of gave up, but great work. Instead, I realized you can just customize errors/error_404.php and you can use <? $CI =& get_instance(); ?> to use all of codeigniter’s functions. So basically it is the same as having a controller. You can even test URL segments to make custom messages in the 404 page. Anyway, just thought I’d mention this way too since I found it not so bad.

Tinggalkan Balasan