Yii2 mempunyai extension untuk melakukan pencarian menggunakan Select2 via ajax: https://demos.krajee.com/widget-details/select2#usage-ajax, sehingga
browser tidak perlu me-load semua option yang pasti akan mengakibatkan load page, responsivity dan performance web app akan menjadi lambat.
Extension ini membuat User hanya perlu melakukan type ke input Select2, kemudian Yii2 akan melakukan filter ke table yang ada di database.
Namun terkadang, selain filter nya berdasarkan type oleh user, terkadang kita perlu menambahkan beberapa parameter yang kita sudah siapkan dengan tujuan saat user `type` tersebut, maka browser juga mengirimkan parameter tersebut.
Sebagai contoh, filter akan kami sertakan dengan `json object` di bawah berikut
Di controller, kita hanya perlu sesuaikan argument pada function tersebut:
Filter yang kita gunakan disini menggunakan ActiveQuery sebagai berikut:
Dukung Saya supaya tetap menulis artikel-artikel yang baik, membayar sewa domain, dan server untuk blog ini. Caranya dengan donasi cendol via Trakteer.id.
Komentar: 0
Login untuk meninggalkan komentar