Global Method dan Properties
Berikut adalah tools bantuan yang bisa Anda manfaatkan di dalam aplikasi.
Base_url
Base Url adalah informasi url root dari aplikasi yang informasinya Anda isikan pada bagian Konfigurasi Dasar. Untuk mendapatkan base_url aplikasi, Anda bisa menggunakan properties:
$this->base_url;
Outputnya adalah:
http://www.mysite.com/
Anda bisa menggunakan cara ini misalnya untuk memanggil file statis seperti css, js, image dll
<link rel="stylesheet" href="<?php echo $this->base_url;?>style.css" type="text/css" media="screen" />
Location
Untuk menentukan lokasi url, gunakan method location:
$this->location('home');
Outputnya adalah:
http://www.mysite.com/home
Atau:
$this->location('page/user/123');
Outputnya adalah:
http://www.mysite.com/page/user/123
Contoh penggunaannya:
<a href="<?php echo $this->location('about');?>">About Us</a>
Redirection
Untuk melakukan redirect ke alamat dalam aplikasi yang sama, formatnya cukup dengan "nama_controller/nama_method"
Sedangkan bila ingin redirect ke halaman aplikasi lain, tambahkan http atau https pada alamat yang dituju. Berikut adalah contoh-contoh penggunaanya:
Untuk melakukan redirect ke halaman utama:
$this->redirect();
Untuk melakukan redirect ke controller home dengan method user:
$this->redirect('home/user');
Untuk melakukan redirect ke halaman http://www.google.com/:
$this->redirect('http://www.google.com/');