Banyak pemula yang bingung tentang helper URL, karena itu saya membuat penjelsan lebih detail tentang helper ini.
Seperti apa bedanya
//www.petanikode.com/index.php
6 dengan //www.petanikode.com/index.php
7 dan kapan kita harus memakainya?Saya sengaja memisah penjelsannya dengan 📖 tutorial utama Codeigniter, agar bisa membahas lebih mendalam.
Baiklah..
Mari kita mulai!
Apa itu Helper URL?
Helper URL merupakan helper yang disediakan oleh Codeigniter yang berisi fungsi-fungsi untuk mengolah URL.
Menurut saya:
Helper ini merupakan helper yang paling sering digunakan di dalam aplikasi.
Helper URL bisa kita pakai di dalam Controller dan View.
Kalau di dalam model bisa tidak?
Bisa-bisa saja.
Tapi..
Itu bukanlah praktek yang baik.
Karena tugasnya model adalah berurusan dengan data.
Lalu gimana cara menggunakan Helper URL?
Mari kita bahas:
Cara Menggunakan Helper URL
Helper URL dapat kita gunakan setelah melakukan load helper.
Contoh:
$this->load->helper['url'];
Load helper bisa kita lakukan di dalam Controller.
🗒 Catatan:
Helper URL di Codeigniter 4 sudah di-load secara otomatis, jadi kita tidak perlu load manual.
Jika ingin di-load otomatis pada Codeigniter 3, maka kita bisa tentukan pada file
//www.petanikode.com/index.php
8 seperti ini:$autoload['helper'] = array['url'];
Setelah berhasil di-load, barulah kita bisa menggunakan fungsi-fungsi yang disediakan oleh helper URL.
Apa saja fungsi-fungsinya?
Mari kita bahas satu-per-satu:
Fungsi-fungsi di dalam Helper URL
Helper URL menyediakan beberapa fungsi yang memudahkan kita saat berurusan dengan URL.
1. Fungsi //www.petanikode.com/index.php
7
//www.petanikode.com/index.php
Fungsi site URL akan mengembalikan nilai berupa URL berdasarkan konfigurasi