Dependent Dropdown adalah input jenis dropdown yang isinya tergantung dari isian dropdown yang lain. Kasus yang mungkin paling sering kita temui adalah ketika menampilkan data kewilayahan. Mungkin kasus ini bisa Anda lihat ketika mau mengisi biodata domisili tempat tinggal, yang meliputi data provinsi dan kabupaten. Oleh karena itu, pada pembelajaran ini kami mengangkat kasus input data wilayah tersebut: provinsi, kabupaten, kecamatan, dan desa/kelurahan.
Untuk data wilayah kita memanfaatkan data wilayah administratif di sini:
https://github.com/edwardsamuel/Wilayah-Administratif-Indonesia
Dari data tersebut kami sudah membuat file migrasinya seperti ini:
yii migrateSelanjutnya, kita buat model melalui fasilitas Gii milik Yii. Akan terbentuk empat buah model sesuai nama tabel, yaitu Provinces, Regencies, Districts, dan Villages. Jika sampai tahap ini tidak ada masalah, lanjutkan membuat controller dan view-nya.
Ini controller-nya
Dan ini view-nya
Hasilnya seperti ini:
Selamat mencoba, semoga bermanfaat untuk belajar!
Tidak ada komentar:
Posting Komentar