Panada Framework 1.0.0 Documentation

Global Method dan Properties

Berikut adalah tools bantuan yang bisa Anda manfaatkan di dalam aplikasi.

BaseUri

BaseUri adalah informasi url root dari aplikasi Anda. Untuk mendapatkan baseUri aplikasi, Anda bisa menggunakan properties:

$this->uri->getBaseUri(); 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->uri->baseUri;?>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 "NamaController/namaMethod"

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