Model Generator dan CRUD Generator Pada Yii Framework

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);



Rancangan tabelnya:

Model Generator dan CRUD Generator Yii Framework

Membuat Tabel barang dengan php myadmin

Model Generator dan CRUD Generator Yii Framework

Tabel jenis_barang dengan php myadmin

Model Generator dan CRUD Generator Yii Framework

Tabel penjualan dengan php myadmin

Model Generator dan CRUD Generator Yii Framework

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 :

Model Generator dan CRUD Generator Yii Framework

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/

Model Generator dan CRUD Generator Yii Framework


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:

Model Generator dan CRUD Generator Yii Framework

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

Model Generator dan CRUD Generator Yii Framework

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

Model Generator dan CRUD Generator Yii Framework


  • 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:
Model Generator dan CRUD Generator Yii Framework


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:
Model Generator dan CRUD Generator Yii Framework

Secara otomatis model dan crud generator terbuat:
Untuk mengeceknya ketikan url : http://localhost/weblanjut1/index.php?r=barang

Pilih create untuk mengisi table barang

Model Generator dan CRUD Generator Yii Framework

silahkan login mengunakan username : admin dan Password : admin
jika berhasil maka hasilnya adalah sebagai berikut:

Model Generator dan CRUD Generator Yii Framework

Masukan data barang barang kemuian klik create sehingga hasilnya akan seperti :

Model Generator dan CRUD Generator Yii Framework



silahkan diisi beberapa record barang jika sedah silahkan cek list barang dengan mimilih List Barang pada Operations

Model Generator dan CRUD Generator Yii Framework

Kita juga bisa  pilih manage barang untuk mengedit dan melihat daftar barang , tampilan akan serperti:

Model Generator dan CRUD Generator Yii Framework


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"