Pemanggilan fungsi base_url() pada File error_404.php CodeIgniter
Ketika saya memodifikasi halaman error 404 CodeIgniter, fungsi
base_url()
tidak bisa dipanggil. Mungkin saja fungsi ini tidak dikenali di sini. Fungsi base_url()
saya butuhkan untuk meyisipkan kode CSS yang ada di direktori assets
. Pesan Error-nya:Call to undefined function base_url() in the error_404 page
Solusi dari masalah ini sangat sederhana. Kita tidak harus menggunakan fungsi base_url()
untuk mendapatkan base url. Kita bisa menggunakan fungsi config_item()
dengan parameter ‘base_url’
. Contoh:<?php echo config_item(‘base_url’); ?>
Penggunaan untuk menyisipkan Kode CSS:<link rel=“stylesheet” href=”<?php echo config_item(‘base_url’) ?>/assets/AdminLTE/bootstrap/css/bootstrap.min.css”>
Selain untuk menyisipkan assets, kita juga bisa memanfaatkan fungsi ini untuk membuat link ke halaman home.<body class=“bg-info”>
<div class=“container”>
<div class=“row”>
<div class=“col-md-6 col-md-offset-3” style=“margin-top:16%”>
<div class=“box box-warning animated shake”>
<div class=“box-body”>
<h2><i class=“fa fa-warning”></i> 404 Tidak ditemukan</h2>
<p>Halaman yang anda minta tidak ditemukan</p>
<a href=“javascript:window.history.go(-1)”>Kembali ke Halaman Sebelumnya</a> |
<a href=”<?php echo config_item(‘base_url’) ?>“>Kembali ke Home</a>
</div>
</div>
</div>
</div>
</div>
</body>
Hasilnya:Sumber:
https://www.petanikode.com/codeigniter-base-url-404/
Tidak ada komentar: