Membuat Model untuk tabel di Yii2 Menggunakan yii code generator GII



Sebelum membuat Model, buat dulu tabel yang akan di generate modelnya.
Sebagai contoh sudah buat disini tabel `tpost` dengan struktur seperti dibawah ini.


1. Buka Code Generator yii2

Nah sekarang karena saya pakai yii2 advanced dan saya sedang ada di bagian backend maka link untuk membuka code generator yii2 ini adalah

http://localhost/advanced/backend/web/index.php?r=gii
Nah dibagian warna merah itu adalah bagian pentingnya. Jadi setelah index.php?r=... diubah menjadi seperti diatas. Termasuk jika anda menggunakan yii2 basic. Tinggal ganti dibagian r=... setelah anda membuka halaman utama.

Berikut ini adalah tampilan code generator yii2



2. Klik Start pada Model Generator

3. Isikan form di model generator seperti berikut.  Sesuaikan nama tabel disini dengan nama tabel anda.




4. Klik Preview, Akan muncul tampilan berikut ini.


Pada bagian kolom action akan tertulis create karena model belum pernah dibuat sebelumnya. Jika model sudah pernah dibuat maka akan tertulis `rewrite`. Anda bisa saja akan membuat kembali model suatu tabel bilamana terdapat perbaruan struktur tabel dan anda tidak ingin susah payah mengubah model yang sudah jadi secara manual, Maka tinggal di generate lagi dan otomatis model yang lama akan terganikan dengan model yang baru.

5. Klik Generate untuk membuat generate tabel, apabila sukses maka tulisannya adalah




6. Jika generate gagal dan terjadi error. Coba check hak akses direktory anda. Untuk sementara ubahlah menjadi 777 atau hak akses sepenuhnya untuk semua pengguna. Lalu ulangi lagi tahapan dari awal


7. Coba check file nya di .../backend/models/

Post a Comment

Previous Post Next Post