CRUD Kilat dengan Gii pada Yii2 - Hallo sahabat Dev-Create, Pada Artikel yang anda baca kali ini dengan judul CRUD Kilat dengan Gii pada Yii2, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel crud, Artikel Gii, Artikel yii2, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : CRUD Kilat dengan Gii pada Yii2
link : CRUD Kilat dengan Gii pada Yii2

Baca juga


CRUD Kilat dengan Gii pada Yii2

Gii adalah sebuah modul pada Yii Framework. Gii digunakan untuk generator kode-kode sehingga memudahkan dan sangat mempercepat pekerjaan programmer. Kali ini kami ingin mengulas bagaimana memanfaatkan Gii untuk membuat fitur Create-Read-Update-Delete (CRUD) pada aplikasi Anda. Ada empat tahap menggunakan Gii dalam Yii Framework.


Pertama, mengaktifkan modul Gii. Yang harus dilakukan adalah melakukan setting konfigurasi seperti berikut:

$config = [ ... ];

if (YII_ENV_DEV) {
    $config['bootstrap'][] = 'gii';
    $config['modules']['gii'] = [
        'class' => 'yii\gii\Module',
        'allowedIPs' => ['127.0.0.1', '::1', '192.168.0.*', '192.168.178.20'] // setting ini untuk keamanan, hanya IP tertentu yang dapat mengakses Gii
    ];
}

Selanjutnya kita dapat mengakses Gii melalui alamat URL aplikasi di sini: index.php?r=gii.


Kedua, meng-generate Model dengan kelas ActiveRecord. Klik pada tombol Start di bagian Model Generator. Pada contoh ini kita sudah memiliki sebuah tabel bernama 'country' yang isinya adalah kode, nama negara, dan jumlah penduduknya.


Klik tombol Preview, akan terlihat sebuah file models/Country.php. Jika kita klik pada nama file tersebut, tampillah kode yang nanti akan dihasilkan oleh Gii seperti di bawah ini.


Jangan lupa tekan tombol Generate.

Ketiga, kita akan membuat CRUD. Kembali buka index.php?r=gii kemudian pilih tombol Start di bagian CRUD Generator.

Untuk isian model Class, kita gunakan model yang baru saja kita buat, yaitu app\models\Country. Adapun kelas Search Model kita isi app\models\CountrySearch dan kelas controller kita isi app\controllers\CountryController.




Klik Preview dan Generate.


Jika sudah berhasil, mari kita coba dengan memanggil URL yang rutenya sesuai dengan controller yang telah kita buat, yaitu CountryController. URL-nya adalah index.php?r=country.


Coba salah satu tombol update yang dilambangkan dengan tombol berikon pensil di kolom paling kanan.



Nah, kilat sekali bukan?

Referensi:
  • http://www.yiiframework.com/doc-2.0/guide-start-gii.html
  • https://github.com/yiisoft/yii2-gii/blob/master/docs/guide/README.md





Demikianlah Artikel CRUD Kilat dengan Gii pada Yii2

Sekianlah artikel CRUD Kilat dengan Gii pada Yii2 kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel CRUD Kilat dengan Gii pada Yii2 dengan alamat link https://dev-create.blogspot.com/2017/02/crud-kilat-dengan-gii-pada-yii2.html