Monday, March 9, 2015



php Tutorial – Belajar Yii Framework

php Tutorial – Belajar Yii Framework Belajar Yii framework untuk Pemula.
Apa itu Yii Framework? Yii adalah, aplikasi Web Framework yang bersifat open source  dan ditulis dalam bahasa pemrograman PHP5. Yii framework mempromosikan cara penulisan kode yang bersih, DRY desain dan membantu pembuatan aplikasi yang cepat serta memastikan produk akhir yang sangat efisien, extensible, dan mudah di maintenance.  Saat ini Yii Framework menempati posisi sebagai PHP framework terpopuler, keunggulannya yang lain adalah adanya Code Generator yang  bisa membantu mempercepat proses kerja developer dalam membuat aplikasi.
Dalam artikel php tutorial kali ini saya akan coba memperkenalkan Yii framework dan mempelajarinya dari dasar dengan metode manual terlebih dahulu baru nanti kita akan lanjutkan dengan menggunakan code generator. Artikel ini mungkin akan menjadi beberapa bagian yang secara bertahap akan ditulis secara berkelanjutan.
Untuk lebih memudahkan dalam mempelajari yii framework, disarankan agar membaca tutorial yang diberikan di situs resminya di www.yiiframework.com dan membaca beberapa ebook tutorial yang ada, seperti ebook yang dibuat oleh salah seorang programer Yii yaitu sabit huraira, anda bisa mendownloadnya di sabitlabscode.wordpress.com. Opsi lain anda bisa membeli sebuah buku Yii Framework terbitan bukulokomedia.com.
Yii framework Tutorial
Baiklah kita mulai Yii framework tutorial dasar kita, yang akan kita lakukan pertama kali adalah mendownload aplikasi Yi di situs resminya. kemudian kita ekstrak hasil download kita dan kita simpan di folder local web server kita (dalam kasus kali ini saya menggunakan xampp di os Windows sehingga folder local server saya berada di c:\xampp\htdocs). jangan lupa rename nama folder aplikasi kita menjadi “yii” untuk memudahkan proses belajar kita.
yii framework tutorial
Download Yii Framework
Setelah selesai dengan proses diatas, kita buka jendela command prompt (kalau di Linux buka terminal) selanjutnya kita masuk ke folder yii dengan mengetikan :
cd c:\xampp\htdocs\yii\framework
yii framework tutorial
Membuat Aplikasi Yii Pertama
dilanjutkan dengan mengetikan :
yiic webapp c:\xampp\htdocs\belajar-yii
yii framework tutorial
Generated aplikasi Yii berhasil
jika berhasil maka akan ada pertanyaan untuk membuat aplikasi kita di folder ..\htdocs\belajar-yii. silahkan jawab yes dan ketik enter. bagi anda yang tidak berhasil ini dikarenakan path untuk PHP.exe belum diarahkan, untuk settingnya (Windows 7) silahkan klik start -> computer -> klik kanan -> pilih properties -> pilih advanced system setting -> pilih environment variables -> pilih “PATH” dan edit kemudian tambahkan di baris terakhir c:\xampp\php;
yii framework tutorial
Edit Environment Path
Setelah selesai mari kita lanjutkan tutorial kita dengan mengetikan alamat aplikasi yang baru saja kita buat di browser kita : localhost/belajar-yii.
yii framework tutorial
Aplikasi hasil generated
Tutorial Dasar Yii framework
Sekarang mari kita belajar membuat sebuah controller, buka editor kesayangan anda dan buat sebuah file dengan nama BelajarController.php perhatikan cara penulisan huruf besar dan kecilnya, simpan file tersebut di folder c:\ xampp \ htdocs \ belajar-yii \ protected \ controller. Ketikan dalam file tersebut code dibawah ini :
<?php

class BelajarController extends Controller{
    public $layout="null";

    public function actionIndex(){
        //menampilkan text/data melalui controller langsung
        echo "Sedang Belajar YII Framework";
    }
}
selanjutnya anda coba buka controller tsb di browser dengan mengetikan : localhost/belajar-yii/index.php?r=belajar
yii framework tutorial
Tampilan hasil eksekusi Controller
selanjutknya kita akan coba buat agar controller menampilkan data yang ada di file view, tambahkan kode dibawah dalam controller tadi :
<?php

class BelajarController extends Controller{
    public $layout="null";

    public function actionIndex(){
        //menampilkan text/data melalui controller langsung
        echo "Sedang Belajar YII Framework";
    }

    public function actionTampil(){
        $this->render('tampil_view');
    }
}
Dan buat sebuah folder di dalam folder “view” dengan nama “belajar” terus buat sebuah file dengan nama tampil_view.php dan ketikan kode ini didalamnya :
<h2>Saya Sedang Belajar YII Framework</h2>
selanjutnya buka browser dan ketikan : localhost/belajar-yii/index.php?=belajar/tampil
hasilnya :
yii framework tutorial
menampilkan data menggunakan view
mari kita lanjutkan dengan menampilkan array data di dalam view. Edit lagi file controller kita dengan menambahkan baris code seperti dibawah ini ;
<?php

class BelajarController extends Controller{
    public $layout="null";

    public function actionIndex(){
        //menampilkan text/data melalui controller langsung
        echo "Sedang Belajar YII Framework";
    }

    public function actionTampil(){
        $this->render('tampil_view');
    }

    public function actionTampildata(){
        $data=array('mangga','manggis','anggur','jeruk','rambutan','durian');
        $this->render('data_view',array('data'=>$data));
    }

}
kemudian kita buat file viewnya dengan membuat sebuah file di folder “view/belajar” dan diberi nama data_view.php dan mengetikan code dibawah ini :
<?php 

echo "<h2>Menampilkan Data Array</h2>"; 

foreach($data as $data){
    echo $data."<br>";
}

?>
dan selanjutnya kita buka di browser dengan mengetikan :
localhost/belajar-yii/index.php?r=belajar/tampildata
hasilnya :
yii framework tutorial
Hasil tampil data array
Tutorial terakhir kali  ini akan memberikan pelajaran membuat sebuah hyperlink di tampilan view kita. Silahkan edit controller anda agar tampak seperti dibawah ini ;
<?php

class BelajarController extends Controller{
    public $layout="null";

    public function actionIndex(){
        //menampilkan text/data melalui controller langsung
        echo "Sedang Belajar YII Framework";
    }

    public function actionTampil(){
        $this->render('tampil_view');
    }

    public function actionTampildata(){
        $data=array('mangga','manggis','anggur','jeruk','rambutan','durian');
        $this->render('data_view',array('data'=>$data));
    }

    public function actionTampillink(){
        $this->render('link_view');
    }
}
dan tidak lupa kita buat file viewnya dengan nama link_view.php dan simpan di folder ..view/belajar. ketikan codenya seperti dibawah ini :
<?php echo CHtml::link('Halaman Depan',array('belajar/')); ?>
dan silahkan anda buka di browser anda dengan mengetikan :
localhost/belajar-yii/index.php?r=belajar/tampillink
dan hasilnya ;
yii framework tutorial
Membuat Hyperlink
anda bisa klik link tersebut yang akan membawa anda ke halaman pertama tutorial kita yaitu :
localhost/belajar-yii/index.php?r=belajar
Sampai disini Yii framework tutorial tahap pertama kita, nanti akan kita sambung dengan beberapa tutorial dasar lagi sebelum kita menjamah code generator dan mengkustomisasinya sesuai kebutuhan kita. jika ada yang ingin anda tanyakan, anda bisa menggunakan kolom komentar untuk melakukannya. Belajar PHP dengan menggunakan Yii framework bisa membantu anda untuk membuat website atau aplikasi berbasiskan web dengan lebih cepat dan powerful.
Ditulis oleh eMHa On 2:14 AM No comments

0 comments:

Post a Comment

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube

Blog Archive