at 6:11 PM

Format penulisan file pada Panada

Seperti framework lainnya, Panada juga memiliki aturan/format tersendiri dalam penulisan file, baik untuk Controller, Model dan View.
Jika dengan CodeIgniter aturan penulisan Controller adalah, nama file harus huruf kecil, dan nama class sama dengan nama file tetapi harus diawali dengan huruf besar. Sedangkan dengan Panada format penulisan untuk Controller adalah nama file juga harus huruf kecil, dan nama class adalah nama file ditambah prefix "Controller_" (seperti pada gambar).
Untuk lebih jelas perhatikan tulisan berikut ini



Controller
Format Penulisan File
  • Nama file
    Harus huruf kecil semua, jika menggunakan pemisah gunakan underscore (_)
  • Nama class
    Sama dengan nama file, dan ditambahi kata "Controller_" diawal nama class, dan di extends ke Panada
  • Constructor function
    Pada constructor / __construct() fungsi tambahkan kode berikut.
    parent::__construct()
  • Default Action
    Default action adalah fungsi yang akan dipanggil jika tidak ada fungsi yang diminta oleh browser.
    Misalkan nama file adalah home.php dan alamat browser adalah localhost/panada/home maka yang akan dipanggil adalah fungsi index.
Contoh :
nama file = home.php
class Controller_home extends Panada {
    public function __construct(){
        parent::__construct();
    }
    public function index(){
        echo "Hello world";
    }
}

               
Model
Format Penulisan File
  • Nama file
    Harus huruf kecil semua.
  • Nama class
    Sama dengan nama file tapi ditambahi kata "Model_" diawal nama class, dan tak perlu di extends ke class Panada.
Tak ada  default action didalam file model.
Contoh :
nama file =Modeltest
<?php
class Model_Modeltest {
    function show_hello() {
        echo "Hello from model";
    }
}
?>

Format Pemanggilan File
Jika mengikuti nama file yang diatas maka model tersebut dipanggil dari Controller dengan cara berikut
$this->testmodel = new Model_testmodel();


View
Pada file tak ada aturan khusus terhadap Panada, sama seperti syntax php lainnya.

Format Pemanggilan File


$this->view_namaview()
dimana namaview diatas adalah nama file yang akan dipanggil didirektori view, namaview ini harus sama dengan nama file yang disimpan, jika filenya adalah namaView maka skrip tersebut dipanggil dengan $this->view_namaView().

Tulis Komentar dengan akun Facebook Anda.

0 comments:

Post a Comment