Membuat Halaman 404 Sendiri pada Framework Codeigniter Versi 3

Framework Codeigniter sudah menyediakan tampilan untuk halaman 404 atau halaman yang tidak ditemukan. Sayangnya, halaman 404 bawaan tersebut kurang menarik dan dapat menunjukan bahwa framework yang dipakai adalah framewok CI.

Teman-teman developer web yang biasa menggunakan Codeigniter pasti sudah tau seperti apa tampilan 404nya, ya seperti gambar dibawah ini.

membuat halaman 404 codeigniter

Halaman 404 ini akan muncul jika kita mencoba mengakses controller atau method namun controller atau method tersebut ternyata tidak ada didalam aplikasi web.

Halaman 404 ini bisa kita ubah sesuai dengan keinginan kita, Codeigniter juga sudah menyiapkan "ruangnya". Bagaimana caranya? baca tulisan ini sampai akhir ya.

Persiapan membuat halaman 404 codeigniter sendiri

Sebelum membuat halaman 404 sendiri, ada beberapa hal yang perlu kita siapkan.

Pertama, sudah pasti, sebuah laptop atau komputer, untuk mengeksekusi dan asumsi ane laptop atau komputernya sudah ada XAMPP.

Kedua, Framework Codeigniternya. Jika belum punya, ente bisa download dulu di http://www.codeigniter.com. Codeigniter yang ane pake untuk praktik ini adalah Codeigniter versi terbaru saat ini atau versi 3.

Terakhir, segelas kopi, teh, atau air putih dan cemilan. Ya, yang terakhir itu selera masing-masing. Setelah siap semua, kita masuk ke dalam Codeigniternya.

Ubah default controller untuk halaman 404

Untuk membuat halaman 404 sendiri, kita perlu mengatur default controllernya. Ya, seperti yang ane bilang di awal, Codeigniter sudah menyiapkan ruangnya.

Jadi kita ubah bagian ini agar halaman 404 yang ditampilkan adalah halaman 404 yang kita buat. Lihat gambar dibawah ini.

membuat halaman 404 codeigniter

Bagian yang diubah ada pada $route['404_override'] = ''. Secara default, setelah sama dengan (=) itu tidak ada isinya alias kosong.

Jadi pada gambar itu, ane memberi nama controller e404  untuk halaman 404. File yang diubah adalah file routes.php. Lokasi filenya ada di /application/config/.

Membuat controller e404 untuk halaman 404 sendiri

Kenapa controllernya e404? karena kita mengatur default controller 404nya pada file routes.php dengan nama itu. Jadi harus sama.

Di controller ini, ane hanya melempar data untuk title di halaman 404. Title ini yang akan dipanggil oleh file tampilan 404. Codingannya ente bisa lihat gambar berikut. 

membuat halaman 404 codeigniter

Baca juga ya..

Membuat view untuk halaman 404 sendiri

Controller 404 sudah dibuat, selanjutnya yang dibuat adalah viewnya. Nama file viewnya disesuaikan dengan fungsi $this->load->view(); pada controller tadi. Ane buat file view dengan nama e404.php karena yang ane panggil pada fungsi $this->load->view(); di controller E404 adalah e404

membuat halaman 404 codeigniter

Gambar diatas berisi codingan ane untuk halaman 404 sendiri. Ane memakai Bootstrap dengan tema yang sudah dibuat oleh Bootswatch.com. Sampai sini selesai sudah cara membuat halaman 404 sendiri.

membuat halaman 404 codeigniter

Nah gambar diatas adalah hasil halaman 404 yang ane buat sendiri. Ente bisa membuatnya yang lebih ciamik.

Ya, sesuai dengan yang ente mau. Dengan begini, bisa menyamarkan framework apa yang kita gunakan. Demikian, monggo dicoba.


0 Komentar untuk "Membuat Halaman 404 Sendiri pada Framework Codeigniter Versi 3"