Yii framework adalah kerangka kerja PHP berbasis komponen untuk membangun aplikasi web berskala besar.
Yii Framework dibuat oleh Qiang Xue pada tanggal 1 Januari 2008. Sebelumnya Qiang Xue mengembangkan framework PRADO.
Yii pertama kali di release pada 3 Desember 2008 dengan versi release Yii 1.0. 14 Maret 2010 di release versi Yii terbaru yaitu Yii 1.1.2
Keunggulan Yii PHP Framework
•Menggunakan konsep MVC
•Mendukung Ajax
•Fungsi yang otomatis
•Terhubung dengan Jquery Persyaratan Yii
Yii Terdiri dari :
•Model :
mengandung fungsi-fungsi untuk berkomunikasi dengan database
•View :
Berurusan dengan tampilan yang terlihat user
•Controller :
Proses logika, pemeriksaan input, relasi view dan model, dan pengaturan hal-hal yang dilakukan diatur di sini.
penjelasan :
Model
•Model adalah Instance dari class CModel yang digunakan untuk menyimpan data dan aturan bisnis yang relevan.
View
•Merupakan kumpulan dari Class yang mewakili unsur-unsur dalam antarmuka user (semua hal ttg user dapat melihat dan merespon pada layar, spt Button, Table, dll).
•Dalam View terdapat nama yang dipakai untuk mengidentifikasi file skrip pada tampilan saat dipanggil lewat fungsi render.
Class
•Merupakan Class yang menghubungkan Model dan View dan digunakan untuk berkomunikasi antara Class dalam Model dan View.
•Controller memiliki action standar bernama actionIndex. Pada saat permintaan user tidak menetapkan action mana yang akan dijalankan, maka Controller akan menunjuk actionIndex.
•Action standar bisa diubah dengan men-set variable instant public,
CController :: defaultAction
Cara instal yii yang mudah dan cepat
- Simpan folder yii di (xampphtdocs)
- Di system properties di advanced nya tekan new terus buat (variable name dengan nama-> PATH , variable value nya dengan nama -> c:xamppphp.exe)
- Kemudian buka cmd terus ketik (cd C:/xampp/php )
- Terus klo sudah masuk ke folder php terus ketik (php.exe c:/xampp/htdocs/yii/framework/yiic webapp C:/xampp/htdocs/yii)
- Tekan enter trus ketik (yes)
- Untuk membuka yii di web ketik(http/localhost/yii)
- Selesai 🙂