Arsitektur MVC pada Yii

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