Panada Framework 0.3.1 Documentation

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/');

Diskusi