Mengenal Yii: Framework Berbasis Komponen Berkecepatan Tinggi
Laravel dan CodeIgniter sering digunakan dan didiskusikan oleh para developer ketika mereka berbicara tentang framework PHP. Tapi apakah Anda familiar dengan Yii Framework? Framework PHP Yii (Yes It Is) Framework cukup menarik dan memiliki banyak manfaat. Kerangka Yes It Is bersifat kompetitif dan memiliki sejumlah fitur menarik. Kita akan mempelajari lebih lanjut tentang kerangka ini dalam esai ini. Penjelasan selengkapnya disajikan di bawah ini.
Apa Itu Yii?
Yes It Is adalah framework yang biasa berfungsi untuk bahasa pemrograman PHP. Sejak dirilis pertama kali pada tahun 2008, kerangka kerja ini terus mengalami pembaruan. Yes It Is 2.0.4.5, versi terbaru, tersedia pada 11 Februari 2022. Yes It Is adalah framework PHP yang membantu pengembang membuat dan mengembangkan situs web dan aplikasi dengan lebih cepat. Yes It Is menawarkan templat skrip terintegrasi yang membantu mengatur situs web; tentunya template ini dapat memudahkan pekerjaan developer.
Yes It Is ini adalah kerangka pemrograman web umum yang memungkinkan kita memanfaatkan PHP untuk membuat berbagai aplikasi berbasis web. Yes It Is ini ideal untuk membuat aplikasi berskala besar seperti portal web, forum, sistem manajemen konten, e-niaga, REST API, dan sebagainya karena arsitektur berbasis komponen dan dukungan caching yang sangat baik.
Instalasi Yii
Anda dapat menginstal Yes It Is dalam dua cara, menggunakan Composer paket manager atau dengan mengunduh file arsip. Yang pertama adalah cara yang lebih disukai, karena memungkinkan Anda untuk menginstal ekstensi baru atau memperbarui Yes It Is dengan hanya menjalankan command line.
- Menginstal Melalui Komposer
– Jika Anda belum memiliki Composer terinstal, Anda dapat melakukannya dengan mengikuti petunjuk di [getcomposer.org] https://getcomposer.org/download/. Pada Linux dan Mac OS X, Anda akan menjalankan perintah berikut:curl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer
– Jika Composer sudah terinstal sebelumnya, pastikan Anda menggunakan versi terbaru. Anda dapat memperbarui Composer dengan menjalankan composer self-update. Dengan Composer yang sudah diinstal, Anda dapat menginstal Yes It Is dengan menjalankan perintah berikut di bawah folder yang terakses web:composer global require “fxp/composer-asset-plugin:^1.4.1”composer create-project –prefer-dist yiisoft/yii2-app-basic basic - Instalasi dari File Arsip
Instalasi Yes It Is dari file arsip melibatkan tiga langkah: – Download file arsip dari yiiframework.com – Uraikan file yang didownload ke folder yang bisa diakses web.– Memodifikasi config/web.php dengan memasukkan kunci rahasia untuk cookieValidationKey. (Ini dilakukan secara otomatis jika Anda menginstal Yes It Is menggunakan Composer):
// !!! Isikan nilai key jika kosong – ini diperlukan oleh cookie validation‘cookieValidationKey’ => ‘enter your secret key here’, - Memverifikasi Instalasi
– Setelah instalasi selesai, baik mengkonfigurasi web server Anda (lihat bagian berikutnya) atau menggunakan [Built-in web server PHP]. Dengan menjalankan konsol perintah sementara dalam proyek web direktori:php yii serve
– Anda dapat menggunakan browser untuk mengakses aplikasi Yes It Is yang diinstal dengan URL berikut:http://localhost:8080/
Bila mendapatkan tampilan seperti tangkapan layar di bawah, maka kita telah berhasil mempersiapkan atau menjalankan aplikasi Yes It Is