Home » Codeigniter » Cara Menggunakan Base Url Codeigniter

Cara Menggunakan Base Url Codeigniter

Published by Ade Kurniawan on

Base url codeigniter digunakan untuk memanggil url utama yang dikonfigurasi saat pertama kali menggunakan codeigniter. Saat melakukan konfigurasi kita membuat configurasi terhadap base url di codeigniter pada application/config sebagai berikut:

$config[‘base_url’] = ‘http://localhost/belajarciphp’;
base url codeigniter

Saat memanggil url base maka berarti kita memanggil dasar dari url web yang telah di buat pada config seperti yang terlihat dari contoh di atas kita menjadikan base url project ci kita menjadi ‘http://localhost/belajarciphp’
ketika digunakan base_url() codeigniter maka akan menampilkan base url sebagai berikut  :

http://localhost/belajarciphp

Salah satu keunggulan menggunakan base url codeigniter ini adalah menjadikan url halaman web yang kita buat menjadi portabel saat melakukan perubahan base url tidak diperlukan lagi untuk mengganti semua link yang  digunakan dalam memanggil file di directory lain dalam url php codeigniter kita.

Untuk lebih jelasnya berikut contoh penggunaan base url codeigniter yang digunakan untuk memanggil file di directory assets/bootstrapblog/vendor/bootstrap/css.

header.php

<!DOCTYPE html>

<html lang="en">


  <head>


    <meta charset="utf-8">
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <meta name="description" content="">
     <meta name="author" content="">


    <title>Blog Post - Start Bootstrap Template</title>


    <!-- Bootstrap core CSS -->
     <link href="<?php echo base_url('assets/bootstrapblog/vendor/bootstrap
     /css/bootstrap.min.css')?>" rel="stylesheet">


    <!-- Custom styles for this template -->
     <link href="<?php echo base_url('assets//bootstrapblog/css
     /blog-post.css')?>" rel="stylesheet">


  </head>




Script di atas digunakan untuk memanggil css bootstrap yang terdapat pada folder assets/bootstrapblog/vendor/bootstrap/css. pemanggilan ini juga sama seperti saat memanggil file javascript,image dan lainnya

Penggunaan base url codeigniter pada script di atas dilihat secara detail maka base url ditampilkan dengan perintah echo di dalam tag <link href> sebagai berikut :

<link href=”<?php echo base_url(‘assets/bootstrapblog/vendor/bootstrap/css/bootstrap.min.css’)?>” rel=”stylesheet”>

Hasil dari penggunaan script tersebut adalah kita memanggil base url menjadi sebagai berikut:

<link href=http://localhost/belajarciphp/assets/bootstrapblog/vendor/bootstrap/css/bootstrap.min.css rel=”stylesheet”>

Kedua script di atas merupakan penggunaan dan hasil output dari penggunaan base url codeigniter

Url base yang ditampilkan adalah http://localhost/belajarciphp/ saat mengubah url base pada application/config menjadi base lain sperti http://localhost/cidasar/ maka tidak diperlukan lagi perubahan pada scirpt header php.

Dengan tersedianya fungsi base_url() ini di codeigniter maka perubahan nama domain, perubahan nama project atau folder localhost dapat dilakukan dengan mudah tanpa mempengaruhi link yang digunakan untuk memanggil directory yang dilinkkan seperti css, image, javascript.

Syarat Menggunakan base url Codeigniter
Syarat penggunaan url base codeigniter ini yaitu berupa load helper. load helper dapat dilakukan secara global  dan secara satu per satu dari controller
Load library dapat dilakukan dengan perintah berikut :

$this->load->helper(‘url’);

Perintah di atas digunakan untuk load libary jika tidak di load maka akan ditemukan error sebagai berikut:

A PHP Error was encountered

Severity: Error

Message: Call to undefined function base_url()

Filename: templates/header.php

Line Number: 14








Demikianlah penggunaan base url yang banyak ditemukan pada project codeigniter untuk memanggil file yang berada di directory berbeda dan dibutuhkan sebuah script yang dinamis agar setiap kali perubahan url dasar kita tidak perlu mengganti link secara satu persatu untuk memanggil file – file yang dibutuhkan karena cukup mengganti fungsi base_url() saja. Dengan demikian penggunaan base url codeigniter sangat membantu dalam memudahkan pengembang memodifikasi domain nantinya.

Categories: Codeigniter

0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *