Menambahkan query search di Gofiber
Langkah-langkah Membuat Fitur Pencarian
Update Model Product untuk Mendukung Pencarian: Tambahkan fungsi
SelectAllProducts
disrc/models/Products.go
untuk mendukung pencarian berdasarkan nama.Update Model Category untuk Mendukung Pencarian: Tambahkan fungsi
SelectAllCategories
disrc/models/Category.go
untuk mendukung pencarian berdasarkan nama.Update Controller Product untuk Mendukung Pencarian: Modifikasi fungsi
GetAllProducts
disrc/controllers/ProductController.go
untuk menangani parameter pencarian.Update Controller Category untuk Mendukung Pencarian: Modifikasi fungsi
GetAllCategories
disrc/controllers/CategoryController.go
untuk menangani parameter pencarian.
Penjelasan Langkah-langkah
Update Model Product dan Category:
Modifikasi model
Product
danCategory
untuk menambahkan fungsi pencarian yang menggunakan queryLIKE
pada nama.
Update Controller Product dan Category:
Di dalam controller, ambil parameter query
search
dari URL menggunakanc.Query("search", "")
.Panggil fungsi pencarian di model yang telah dimodifikasi dengan parameter pencarian yang diambil dari URL.
Dengan langkah-langkah ini, Anda telah mengimplementasikan fitur pencarian pada produk dan kategori di aplikasi Fiber Anda. Hasil pencarian akan menampilkan daftar produk atau kategori yang sesuai dengan kata kunci pencarian yang diberikan.
Last updated