Yii Framework mempunyai fasilitas Model Generator dan CRUD Generator sebelumnya pastikan yii framework pada xampp atau web server lainya sudah terinstal. Untuk instalsi yii silahkan baca cara menginstall yii framework pada xampp langkah selanjutnya adalah mencoba kemudahan-kemudahan
dalam membuat website mengunakan Model Generator dan CRUD Generator yii framework. Langkah pertama adalah membuat
database dengan nama web_lanjut1 boleh
diganti dengan nama lain sesuai dengan keinginan anda dan gunakan php myadmin
untuk mempermudah pembuatan database dan tebel-tabelnya
Field tabel barang
id_barang varchar(10) prymary key,
jenis_barang_id varchar(15),
nama_barang varchar(30);
satuan varchar(10),
satuan int(11),
stok(11);
Field tabel jenis_barang
id varchar(15) primary key,
jenis_barang varchar(30);
Field tabel penjualan
id_penjualan int(10) prymary key auto_increament,
tanggal date;
barang_id varchar(10)
qty int(15),
harga_sekarang int(15);
Field tabel barang
id_barang varchar(10) prymary key,
jenis_barang_id varchar(15),
nama_barang varchar(30);
satuan varchar(10),
satuan int(11),
stok(11);
Field tabel jenis_barang
id varchar(15) primary key,
jenis_barang varchar(30);
Field tabel penjualan
id_penjualan int(10) prymary key auto_increament,
tanggal date;
barang_id varchar(10)
qty int(15),
harga_sekarang int(15);
Rancangan tabelnya:
Membuat Tabel barang dengan
php myadmin
Tabel jenis_barang dengan php myadmin
Tabel penjualan dengan php myadmin
Jika
databese dan tebel sudah dibuat maka selanjutnya adalah membuat dengan yii framework dengan cara membuaka coment prom caranya Windows + R lalu ketikan:
c:\xampp\htdocs\yii1115\framework\yiic webapp c:\xampp\htdocs\weblanjut1
lalu
tekan enter dan bila meminta persetujuan yes atau no pilih yes dengan menekan y
pada keyboard untuk ebih jelasnya lihat gambar dibawah ini :
Note:
- Yii1115 disesuaikan denga folder yii di laptop anda
- Weblanjut1 adalah nama folder web yang dibuat boleh diganti sesuai dengan keinginan anda.
Untuk mengecek silahkan ketikan url: http://localhost/weblanjut1/
lankah selanjutnya adalah mengkoneksi web_lanjut1 dengan database weblanjut dalam yii framework koneksi database dilakukan dengan cara mengedit main.php. Silahkan buka c:\xampp\htdocs\web_lanjut1\protected\config\main.php kemudian hapus /* dan */ kemudaian ganti Enter Your Password Here dengan admin silahkan ikuti petunjuk dibawah ini:
dirubah menjadi :
'modules'=>array(
// uncomment the following to enable the Gii tool
'gii'=>array(
'class'=>'system.gii.GiiModule',
'password'=>'admin',
// If removed, Gii defaults to localhost only. Edit carefully to taste.
'ipFilters'=>array('127.0.0.1','::1'),
),
),
// application components
'components'=>array(
Selanjutnya mengedit main.php pada tempat yang sama yaitu c:\xampp\htdocs\web_lanjut1\protected\config\main.php kemudian hapus /* dan */ dan ganti nama databsenya ikuti keterangan penghapusan dan penggantian nama database dibawah ini
sehingga menjadi :
),
// uncomment the following to use a MySQL database
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=web_lanjut1',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
),
'errorHandler'=>array(
// use 'site/error' action to display errors
'errorAction'=>'site/error',
dengan menghapus /* dan */ berarti mangaktifkan koding yang di nonaktifkan, kemudian selanjutnya adalah
Model
Generator Yii Framework
Ketikan url : http://localhost/weblanjut1/index.php?r=gii
Login dengan admin
Jika berhasil akan
menemukan halaman generator seperti
dibawah ini
- Pilih model generator
- Pada teble name ketikan table yang akan generate missal table barang yang sudah dibuat sebelumnya. Jika table name diisi dengan barang maka secara otomatis akan terbentuk Model class Barang silahkan dicopy yang nantinya akan digunakan di CRUD Generator.
- Klik priview kemudian klik generate disampingnya bila sukses hasilnya seperti gambar dibawah ini:
CRUD Generator Yii Framework
Dalam yii framework ini juga mempunyai fasilitas crud generator dan untuk membuat model genertor silahkan ikuti langkat-langkah dibawah berikut:
- pilih crud generator
- Pada Model Class paste Barang dari Model Generator sebelumnya
- Secara otomatis Controler ID terbentuk
- Klik priview kemudian klik generate disampingnya bila sukses hasilnya seperti gambar dibawah ini:
Secara otomatis model dan crud generator terbuat:
Untuk mengeceknya ketikan url : http://localhost/weblanjut1/index.php?r=barang
Pilih create untuk mengisi table barang
silahkan login mengunakan username : admin dan Password : admin
jika berhasil maka hasilnya adalah sebagai berikut:
Masukan data barang barang kemuian klik create sehingga hasilnya akan seperti :
silahkan diisi beberapa record barang jika sedah silahkan cek list barang dengan mimilih List Barang pada Operations
Kita juga bisa pilih manage barang untuk mengedit dan melihat daftar barang , tampilan akan serperti:
Dalam CRUD Generator ini disediakan
fasilitas Create , Edit , Manage dll silhkan dicoba sendiri kemudian lakukan
hal sama pada tabel lainya yaitu table jenis_barang, penjualan dan isikan
recordnya dan diperhatikan sinkronisasi primary key dengan foreign key. Yii Framework memberikan kemudahan dalam pembuatan website sehingga sangat efisien dalam membangun website. Demikianlah cara menggunakan Model Generator dan CRUD Generator pada Yii Framework semoga dapat bermanfaat.
0 Response to "Model Generator dan CRUD Generator Pada Yii Framework"