Tutorial Yii2 Bagian 11 : Search dari Tabel yang Berelasi

Di bagian 9 kita telah berhasil mengganti angka menjadi tulisan yang lebih dimengerti dari tabel yang saling berelasi. Namun masih terdapat hal yang kurang, yaitu masih belum bisa dilakukan pencarian terhadap nama-nama tersebut. Disini kita akan memperbaikinya.

1. Modifikasi index.php yang berada pada folder /backend/views/branches untuk menambahkan search field.

Search field tersebut belum bisa berfungsi.

2. Modifikasi model BranchesSearch.php yang berada di folder /backend/models dengan menambahkan companies_company_id di safe.

3. Masih di model BranchesSearch, modifikasi public function search dengan menambahkan $query->joinWith(‘companiesCompany’), dan addFilterWhere :

Tutorial-Yii2-Search-pada-Tabel-yang-Memiliki-Relation

Lakukan hal yang sama pada Departments.

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.

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.