Belajar Codeigniter Part V – URL Helper

Belajar Codeigniter Part V – URL Helper

1326
0
SHARE

Halo… masih semangat kan belajar Codeigniter nya… kalo nggak berarti anda tidak cocok kerja di air. hehe..

Ok, setelah kemarin kita mengenal controller dan view serta membuat layout. Kali ini kita akan membahas tentang URL. Kapan ke modelnya ? sabar ya. menurut saya model kalah penting sama URL karena bagaimana kita akan mengakses controller dan model bila kita tidak mengenal URL. hehe..

Untuk mengakses URL pada Codeigniter kita akan sangat terbantu dengan adanya Helper.

Apa itu Helper ?

Helper adalah kumpulan fungsi yang telah disediakan oleh Codeigniter. Inilah salah satu kelebihan menulis kode dengan codeigniter dibandingkan dengan prosedural sebab kita akan sangat terbantu dengan banyaknya helper yang siap pakai. hehe. Di dalam Codeigniter sendiri tersedia banyak Helper. Berikut ini adalah daftar helper yang ada di dalam Codeigniter :

  •     Array Helper
  •     CAPTCHA Helper
  •     Cookie Helper
  •     Date Helper
  •     Directory Helper
  •     Download Helper
  •     Email Helper
  •     File Helper
  •     Form Helper
  •     HTML Helper
  •     Inflector Helper
  •     Language Helper
  •     Number Helper
  •     Path Helper
  •     Security Helper
  •     Smiley Helper
  •     String Helper
  •     Text Helper
  •     Typography Helper
  •     URL Helper
  •     XML Helper

Pada kesempatan kali ini kita khusus akan membahas tentang URL Helper.

Memanggil Helper

Agar dapat menggunakan helper, kita perlu me load helper yang akan kita pakai. Untuk me load nya kita bisa menggunakan dua cara :

Cara pertama, kita load di masing-masing controller dengan menambahkan kode

di masing-masing controller

Cara kedua yaitu dengan autoload. Caranya yaitu :
bukalah file autoload.php yang ada di application/config/

tambahkan ‘url’ pada array baris 67, sehingga baris 67 akan  menjadi

Saya pribadi lebih suka memanggil URL helper dengan autoload karena url helper dibutuhkan di semua controller, dari pada kita berulang-ulang menulis, lebih baik kita pakai autoload.

Menggunakan Helper

Setelah kita memanggil URL helper, sekarang kita bisa menggunakannya. Tapi sebelum menggunakannya anda perlu mengatur base_url pada file config.php di application/config/.
Ubah baris 17 file config.php menjadi seperti berikut ini :

Untuk melihat perubahannya, pertama buka views menu pada application/views. Kemudian ubah menu.php menjadi seperti berikut ini.

Sekarang coba buka browser anda dan masukkan alamat http://localhost/harviacode/
url helper
coba arahkan kursor ke bagian menu, maka di pojok kiri bawah anda akan melihat alamat URL lengkap dari link yang telah kita buat. Cobalah untuk klik menu User, maka halaman user akan tampil. Untuk menu yang lain kita akan mendapatkan pesan 404 not found karena memang belum kita buat.

Fungsi-fungsi pada URL helper

Selain fungsi base_url, berikut ini adalah fungsi-fungsi yang tersedia dalam URL Helper secara lengkap.

  • site_url()
  • base_url()
  • current_url()
  • uri_string()
  • index_page()
  • anchor()
  • anchor_popup()
  • mailto()
  • safe_mailto()
  • auto_link()
  • url_title()
  • prep_url()
  • redirect()

Detail tentang fungsi dan cara penggunaannya dapat langsung anda baca di http://localhost/harviacode/user_guide/helpers/url_helper.html.

Demikianlah sekilas tentang URL Helper. Semoga bermanfaat.

Bagikan artikel ini ya.. terima kasih

NO COMMENTS

LEAVE A REPLY