Yii2 Tips 6 : Membuat Component untuk Menampilkan Status

Tips berikut akan menunjukkan salah satu cara untuk membuat component yang bisa menampilkan status. Misalnya kita punya tabel branches, statusnya bisa Active, Pending, Disabled, Closed.

1. Buat tabel branches dengan atribut berikut, kemudian generate Model dan CRUDnya dengan Gii.

Yii2-Tips-membuat-komponen-menampilkan-status-

2. Buat folder component di dalam folder common, dan buat folder flaghelper di dalam folder component tersebut. Buat file baru BranchStatusFlag.php di dalamnya.

3. Pada view http://yii2tips.local/branches/create, kita akan merubah tampilan Branch Status menjadi dropdownlist dengan nilai yang didapat dari Component BranchStatusFlag.

Modifikasi _form.php

Yii2-Tips-Membuat-Component-Menampilkan-Status-2-

 

4. Coba tambahkan sebuah branch, maka nilai pada database akan mengikuti Branch Status yang dipilih.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.