Tutorial Yii2 Bagian 32 : Pencarian Global

Apabila kita menggunakan Gii untuk generate Crud, maka secara default di index.php terdapat kolom dengan masing-masing search field yang didasarkan pada kolom tertentu. Kali ini, kita akan membuat satu saja search field, namun bisa untuk melakukan pencarian pada kolom yang bersesuaian :

1. Uncomment

yang berada di index.php backend\views\companies.

2. Modifikasi _search.php yang berada di folder backend\views\companies dengan menambahkan field globalSearch.

3. Modifikasi model CompaniesSearch.php dan tambahkan property public $globalSearch.

Selanjutnya kita perlu juga mengedit pencarian, setiap string akan dibandingkan dengan globalSearch dan mengganti andFilterWhere menjadi orFilterWhere :

Sehingga CompaniesSearch.php menjadi :

Buka list company sobat dan lakukan search :

 

Tutorial-Yii2-Membuat-global-search-

Tutorial ini sebagai dokumentasi dan pembelajaran pribadi sekalian belajar terjemahin bahasa Inggris, dan siapa tahu bermanfaat buat orang lain. Sumber lengkapnya diambil dari Youtube DoingITEasy Channel.

7 thoughts on “Tutorial Yii2 Bagian 32 : Pencarian Global

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.