Apa itu YII PHP Framework
Menginstall Yii Framework 2.0 Via Composer - Yii adalah framework php yang berbasis OOP, framework Yii memakai konsep MVC (Model, View, controller) seperti framework lainnya. Konsep MVC memisahkan logika bisnis (Model) dengan lapisan antar muka (View) agar para pengembang bisa lebih mudah mengubah
setiap bagian tanpa mempengaruhi yang lain. Dalam MVC, model menggambarkan
informasi (data) dan aturan bisnis; view (tampilan) berisi elemen
antar muka pengguna seperti teks, input form. Controller mengatur
komunikasi antar model dan view.
Yii Framework 2.0 memilliki 2 tipe yaitu basic dan advance. Pada tipe advance Yii memisahkan folder untuk frontend dan backend sementara untuk basic, folder masih disatukan. Pada artikel ini kita akan menginstall Yii Framework tipe basic.
Versi YII
Saat ini versi Yii tebaru adalah 2.0 yang diperkenalkan pada Oktober 2014.
Memulai YII Framework
Untuk memulai YII framework apa saja yang kita butuhkan, berikut adalah daftanya
1. Download dan Install Development Server (Web Server dan Database Server)
Install Web server dan Database Server. Kita bisa menggunakan yang sepaket seperti Xampp atau
Wampp. Pastikan versi PHP 5.4 keatas agar kompatibel dengan Yii Framework 2.0.
2. Download dan Install IDE (Integrated Development Editor)
IDE diperlukan sebagai alat bantu atau toolbox coding php. Sangat penting untuk memilih jenis IDE yang tepat. Contoh IDE yang lumayan membantu memudahkan adalah netbean atau bisa juga menggunakan Komodo.
3. Daftar Akun di Server Repositoy
Server Repository adalah gudang tempat Anda menyimpan code program Anda, Anda bisa bekerja bersama-sama rekan, dan saling melengkapi. Para pengguna biasa menyebutnya repo. Anda bisa menggunakan repo pribadi di komputer lokal atau menguploadnya di "media sosial" pemrograman seperti github. Github adalah seperti media sosial repository yang banyak digunakan diseluruh dunia.
So, tidak ada salahnya untuk signup di github.com. kemudian simpan user dan password Anda karena akan kita gunakan di langkah selanjutnya.
4. Download dan Install Composer
Composer adalah sebuah tool untuk dependency management di php. Tool ini membantu kita untuk memasukan dependent library yang diperlukan oleh project yang sedang kita bangun. Composer berhubungan dengan Package atau Library tapi tool ini bukan package manager. Namun Composer mengatur library dan package yang dibutuhkan oleh project kita, menginstallnya dan memasukannya dalam directory project kita.
Hal-hal yang dipecahkan oleh barang ini adalah kita memiliki project yang bergantung pada beberapa library, beberapa dari library itu bergantung pada library lainnya, kita bisa deklarasikan paket library mana yang kita butuhkan untuk project kita, dan barang ini membantu kita menentukan paket mana yang dibutuhkan oleh project kita, kemudian menginstallnya dan memasukannya dalam project kita.
Kita dapat mendownloadnya di getcomposer.org, ada pilihannya klik getting started klik installation windows untuk pengguna windows, kemudian download dan jalankan file Composer-Setup.exe, hal ini akan menginstall composer versi terbaru pada komputer Anda.
Untuk menjalankannya klik kanan pada folder project Anda lalu klik use composer, kemudian Anda akan masuk kedalam tampilan command prompt. Jalankan composer global require seperti dibawah ini sebagai depedency library, Yii butuh data-data composer asset ketika dibutuhkan (global). ketik composer global require "fxp/composer-asset-plugin:1.0.0-beta2" lalu klik enter.
![]() |
| Use Composer Require |
Kemudian jalankan composer create project dan masukan user dan password akun github yang telah kita buat tadi ketik composer create-project yiisoft/yii2-app-basic nama-folder lalu klik enter.
![]() |
| Proses Create Project |
Tunggu proses create project ini dan setelah selesai buka browser dan ketikan localhost/namafolder/web
![]() |
| Tampilan awal Yii |
Pada tahap ini kita telah berhasil menginstall Yii Framework 2.0 tipe basic. Demikian Semoga dapat membantu teman-teman yang sedang belajar mengerti Yii Framework 2.0. Anda bisa mendapatkan semua informasi tentang Yii di yiiframework.com. (Dons)










