Yii2 Framework

Tutorial Yii2 Bagian 23 : Membuat Pop-Up Window untuk Form Create

Kita akan membuat pop-up window ketika tombol Create ditekan. 1. Gunakan yii\bootstrap\Modal.

2. Modifikasi file index.php untuk Branches dengan menambahkan Modal :

3. Pada file yang sama, modifikasi Create Branch button dan tambahkan use yii\helpers\Url :

4. Tambahkan Javascript yang memerintahkan jika Button diklik maka modal akan muncul di layar. Modifikasi file AppAsset.php yang berada di Read more about Tutorial Yii2 Bagian 23 : Membuat Pop-Up Window untuk Form Create[…]

Yii2 Framework

Tutorial Yii2 Bagian 22 : Menambahkan Class pada Baris di Gridview

Di tabel Branches terdapat atribut status aktif dan tidak aktif. Kita akan memberikan warna yang berbeda melalui Class di dalam gridview di index.php. 1. Modifikasi index.php yang berada di folder views/branches dan berikan rowOptions :

Maka akan berubah berdasarkan classnya, baris branch yang berstatus aktif dan tidak.   Tutorial ini sebagai dokumentasi dan pembelajaran pribadi sekalian belajar terjemahin Read more about Tutorial Yii2 Bagian 22 : Menambahkan Class pada Baris di Gridview[…]

Yii2 Framework

Tutorial Yii2 Bagian 21 : Mengirim Email beserta Attachment

Di kesempatan kali ini kita akan membahas cara untuk membuat form email dan memberikan pilihan untuk menyertakan attachment pada email tersebut. 1. Buat tabel email dengan atribut ini : 2. Buat model dan crud menggunakan gii pada tabel email.

3. Tambahkan mailer di dalam config/main.php

4. Modifikasi file _form.php dengan menambahkan tipe input Read more about Tutorial Yii2 Bagian 21 : Mengirim Email beserta Attachment[…]

Yii2 Framework

Tutorial Yii2 Bagian 20 : Membuat Dependent Dropdown

Pada bagian ini kita akan membuat dependent dropdown list, yaitu dropdown yang nilainya bergantung pada dropdown sebelumnya. Misalnya kita punya dropdown list negara dan dropdown list kota. Apabila kita memilih dropdown negara ‘Indonesia’, maka dropdownlist kota hanya akan muncul kota yang ada di Indonesia seperti Jakarta, Bandung, Jogja, dll. Jika DropdownList negara yang dipilih adalah Read more about Tutorial Yii2 Bagian 20 : Membuat Dependent Dropdown[…]

Yii2 Framework

Tutorial Yii2 Bagian 18-19 : Role-Based Access Control (RBAC)

RBAC merupakan fitur penting yang perlu ada di aplikasi yang kita buat, karena digunakan untuk mengatur akses yang mana yang boleh dilihat oleh role tertentu. 1. Siapkan tabel-tabel yang dibutuhkan yaitu tabel auth_assignment, auth_item, auth_item_child, dan auth_rule, file sql nya seperti ini :

2. Misalnya kita ingin memberikan rule kepada user untuk membuat branch. Read more about Tutorial Yii2 Bagian 18-19 : Role-Based Access Control (RBAC)[…]