Generate Tabel dengan Gii

Dengan adanya Gii, singkatan dari Yii Code Generator, kita dapat membuat cepat suatu pemrograman pada Yii Framework. Gii merupakan fitur untuk menghasilkan kode secara otomoatis.

Namun, sebelum Anda dapat menikmati fitur ini, ada 2 hal yang harus dipersiapkan sebelumnya, yaitu: mengaktifkan Gii dan mengkoneksikan database Anda. Keduanya dapat Anda simak pada postingan sebelumnya.

Disamping 2 hal yang disebutkan di atas, hal lain yg perlu Anda siapkan adalah tabelnya. Disini tabel yang digunakan bernama master_mhs yang berisi 2 buah record, sbb:

tabel1

Buka browser lalu masuk ke halaman Gii di alamat berikut http://localhost/yii_app/index.php?r=gii. Pada halaman login masukkan password sesuai settingan pada file main.php Anda, lalu tekan enter.

Pada halaman utama Gii terdapat 5 list, disini yang akan kita lakukan adalah di bagian Model Generator dan Crud Generator saja.

web5

Tahap 1. Klik Model Generator. Pada field Table Name, isi dengan nama tabel Anda. Ketika Anda mengetikkan nama tabel pada field Table Name, maka field Model Class akan otomatis terisi. Lalu klik Preview.

web6

Maka akan muncul tabel yg berisi daftar model yang akan dibuat. Lalu klik Generate.

web7

Akan muncul keterangan bahwa model telah berhasil di-generate, yang artinya sebuah file model MasterMhs.php berhasil dibuat pada folder model di C:\xampp\htdocs\yii_app\protected\models

web8

winexplorer3

Tahap 2. Klik Crud Generator. Pada field Model Class, isi dengan nama model sesuai yang tadi dibuat pada Tahap 1 tadi. Ketika Anda mengetikkan nama model pada field Model Class, maka field Controller ID akan otomatis terisi. Lalu klik Preview.

web9

Maka akan muncul tabel yang berisi daftar controller dan view yang akan dibuat. Lalu klik Generate.

web10

Akan muncul keterangan bahwa controller dan view telah berhasil di-generate, yang artinya file controller dan file-file view telah berhasil dibuat.

web11

winexplorer5

winexplorer4

Dengan demikian, 1 buah file model, 1 buah file controller, dan 1 buah folder view berhasil dibuat. Untuk melihat hasilnya klik try it now pada halaman browser yang tampil tersebut.

Tampilannya sebagai berikut:

web12

 

Good Luck 😀

Valent Setiatmi

Leave a Reply