Model 2 STMIK AKAKOM 2014 Yii Framework Bahan Kuliah PEMROGRAMAN WEB LANJUT-TI Model Yii Framework Oleh : M. Guntara STMIK AKAKOM 2014
Model Kelas yang mendasari proses dalam aplikasi perangkat-lunak dan kelas yang terkait dengannya. Obyek yang tidak mengandung user interface berisi metode / fungsi yang merupakan kumpulan dari proses proses yang terkait dengan Akses dan manipulasi database Aturan-aturan / perhitungan Relasi antar tabel Format kolom, atribut, dan pengelolaan tampilan (terkait dengan View) Transfer data antar komponen dilakukan dengan array
Menciptakan model Setiap tabel HARUS dibuat modelnya Setiap tabel HARUS memiliki primary key bila ada perubahan struktur tabel, maka model harus di generate ulang (..ini yang agak repot) Untuk menciptakan model digunakan Yii Code Generator
Yii Code generator Fasilitas dari Yii yang digunakan untuk membangkitkan secara otomatis:: Controller, CRUD, Form,Model, Modul Sebuah Model memilik metrhod/fungsi untuk mengatur / memanggil Nama tabel table_name() Mengatur format kolom/isian rules() Merelasikan ke tabel lain relations() Mengatur atribut / label saat dipakai di form attributeLabels() Mangatur pencarian search()
Intalasi yii Bahan dasar XAMPP atau WAMP (NOT APPSERV) Paket sw Yii framework di : www.yiiframework.com/download/ Akan mendapatkan file : yii-1.1.15.022a51.tar.gz Di extract ke www atau htdocs akan menghasilkan folder : yii........... Untuk menyederhanakan ubah nama folder misal menjadi yii
Membuat aplikasi web Misal aplikasi dinamakan: pegawai Menggunakan command prompt ketik c:\xampp\htdocs\yii\framework\yiic webapp c:\xampp\htdocs\pegawai Akan tercipta folder pegawai dengan subfolder yang berisi script yang dibangkitkan oleh yii Memanggil halaman utama dengan url : localhost/pegawai, Akan muncul tampilan sbb
Halaman Utama
Membuat model Buat database dan tabel Misal: db_pegawai