php Tutorial – Belajar Yii Framework
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.
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
dilanjutkan dengan mengetikan :
yiic webapp c:\xampp\htdocs\belajar-yii
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;
Setelah selesai mari kita lanjutkan
tutorial kita dengan mengetikan alamat aplikasi yang baru saja kita buat
di browser kita : localhost/belajar-yii.
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
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 :
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 :
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 ;
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.
0 comments:
Post a Comment