Pemrograman

Bahasa

Framework

Peralatan

Info

Pemanggilan fungsi base_url() pada File error_404.php CodeIgniter

– 18 July 2016
CodeIgniter - Petani Kode
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:


No comments :

Post a Comment