Framework Yii mengadopsi arsitektur MVC(Model View Controller), arsitektur dalam pembuatan aplikasi yang memisahkan business logic dan presentation dalam programmingnya. Arsitektur MVC telah terbukti banyak dipakai dalam pembuatan aplikasi skala besar dan mempunyai tingkat kompleksitas tinggi. Dengan arsitektur MVC, aplikasi akan
Melakukan Generate CRUD Code di Yii
Setalah kita menjalankan shell dan membuat tabel yang diperlukan dalam membuat aplikasi database dengan Yii langkah selanjutnya adalah menggenerate code untuk operasi CRUD(Create, Read, Update, Delete) record. Mengedit configurasi databaseFile konfigurasi bisa dilihat di ./public_html/db/protected/config/main.php dan aktifkan coding berikut:
Membuat aplikasi database Yii
Tutorial selanjutnya adalah membuat aplikasi database dengan Yii: Masuk command line dan jalankanD:\home\yii\public_html>..\yii\framework\yiic webapp dbCreate a Web application under ‘D:\home\yii\public_html\db’? [Yes|No] yes mkdir D:/home/yii/public_html/db mkdir D:/home/yii/public_html/db/assets mkdir D:/home/yii/public_html/db/css generate css/bg.gif generate css/form.css generate css/ie.css generate css/main.css generate css/print.css generate css/screen.css
Analisa menu login Yii
Setelah kita menganalisa menu Contact Yii, maka kita masuk ke menu Login Yii. Untuk mengakses menu login ini kita masuk ke http://yii/coba/index.php?r=site/login Dari link tersebut kita mengetahui bahwa controller yang dipakai adalah SiteController dan actionnya adalah actionLogin Kita akan membuka
Analisa menu contact Yii
Setelah mengulas mengenai menu About Yii, berikut kita akan membahas menu Contact yang ada di dalam aplikasi dasar Yii. Pertama-tama kita melihat link untuk menu Contact yaitu http://yii/coba/index.php?r=site/contact Di sini kita melihat bahwa controllernya adalah SiteController dan actionnya adalah actionContactPada
Analisa menu about Yii
Setelah kita http://www.proweb.co.id/articles/web_application/analisa_aplikasi_dasar_yii.html, kita akan melakukan analisa untuk menu About. Jika kita mengklik menu About maka linknya adalah http://yii/coba/index.php?r=site/page&view=about Dari link tersebut kita tahu bahwa controllernya adalah SiteController yang filenya ada di ./public_html/coba/protected/controllers/SiteController.php. Bagian yang akan kita perhatikan adalah://start———————————————————————————– public
Analisa aplikasi dasar Yii
Kita telah membuat aplikasi pertama Yii di http://www.proweb.co.id/articles/web_application/aplikasi_pertama_yii.html.Selanjutnya kita akan menganalisa coding yang telah dibuat File awal: ‘./public_html/coba/index.php’Berikut isi ‘./public_html/coba/index.php’://start—————————————————————–// change the following paths if necessary$yii=dirname(__FILE__).’/../../yii/framework/yii.php’;$config=dirname(__FILE__).’/protected/config/main.php’; // remove the following lines when in production modedefined(‘YII_DEBUG’) or define(‘YII_DEBUG’,true);// specify how many
Aplikasi pertama Yii
Setelah berhasil melakukan Instalasi Yii berikut kita akan membuat aplikasi pertama Yii Masuk dengan commad ke webroot D:\home\yii\public_html>..\yii\framework\yiic webapp cobaCreate a Web application under ‘D:\home\yii\public_html\coba’? [Yes|No] y mkdir D:/home/yii/public_html/coba mkdir D:/home/yii/public_html/coba/assets mkdir D:/home/yii/public_html/coba/css generate css/bg.gif generate css/form.css generate css/ie.css generate
Instalasi Yii Framework
Untuk menginstall Yii, berikut langkah-langkahnya Download scriptnya di http://www.yiiframework.com/download/. Extract ke directory yang anda ingin sebagai contoh saya extract ke suatu directory di luar webroot d:\home\yii\yiiD:\>cd home\yii\yii D:\home\yii\yii>dir Directory of D:\home\yii\yii 12/08/2010 12:01 PM <DIR> .12/08/2010 12:01 PM <DIR> ..11/15/2010
Yii PHP Framework
Dalam membuat aplikasi berbasis web yang kompleks, kita tidak mungkin membuat semua coding PHP secara manual. Harus ada cara kerja sistempatis untuk mempercepat proses coding. Inilah yang dimaksud PHP Framework. Banyak PHP Framework yang ada saat ini. Salah satunya yang