Membuat web app basic pertama dengan YII Framework


YII Framework saat ini sedang naik daun (kabarnya sih) karena banyak fitur built in yang fleksibel, dan yang menjadi andalan dan sangat bermanfaat bagi pemula (seperti saya) dalam memahami konsep MVC (model, view, control) adalah GII alias generator, berikut akan coba saya paparka bagaimana meng-install yii, bagaimana menjalankan yiic di xampp dan windows untuk membuat web aplikasi pertama kita, bagaimana pula mengaktifkan fitur GII nya :)

Oke, pertama-tama (nggak harus pertama sih, tapi wajib) download yii frameworknya di situs resminya http://www.yiiframework.com disarankan mendownload alias unduh versi terbaru.
Sebnarnya yii ini tidak perlu diinstall sih, cuma perlu di ekstrak di direktori htdocs atau public html atau semacamnya lah, jika diinginkan juga boleh foldernya di kasih nama sesuai selera, saya sendiri menamainya yii





Berikutnya, kita akan membuat web app pertama kita, kebetulan sebagai pemula, mari kita gunakan generator yang di sediakan oleh yii, yaitu yiic.
  1. Buka comand prompt alias cmd, lalu ketik cd c:/xampp/php tekan enter
  2. ketik c:/xampp/htdocs/[nama folder yii kita]/framework/yiic webapp c:/xampp/htdoc/[namaproject kita] lalu enter, jawab yes. bingung? tenang, ini ada sekrinsutnya hehehe
  
oke, sampai disini yii telah selesai membuatkan kita app, kebetulan app saya bernama webappyii, berikutnya kita akan mengaktifkan fitur GII alias generator, generator apa? pokoknya cobain aja dulu deh, ntar pasti kerasa manfaatnya hehe
  1. di dalam folder project kita tadi, buka main.php yang ada di folder protected\config lalu uncomment di settingan gii-nya dan buatlah passwordnya misal : mantanterindah, 4everaloner, tongkosongnyaringbunyinya atau apa terserah hehe
 2. Buat lah database beserta tabel untuk testing dan belajar memahami konsep mvc yii, pasti pada bisa lah kan buatnya? :D

3. buka gii generator di http://localhost/webappyii/?r=gii atau http://localhost/webappyii/index.php?r=gii ganti webappyii dengan nama folder anda, nah disitu ada banyak pilihan generator yang bisa anda pilih sendiri :)

4. jangan lupa di main.php tadi mengubah db connectionnya menjadi mysql, karena defaultnya menggunakan SQLite, sesuaikan dengan db dan tabel yang telah kita buat tadi

Oke, percobaan kita sementara cukup sampai disini, semoga tutorial ini bermanfaat dan membantu, jika masih ada yang kurang jelas silahkan tinggalkan comment ada hubungi contact saya yang ada di blog ini, masukan dan saran juga boleh :)