Sayfanın dinamikliğini sağlayan yapıları içerir.
- add ()
Filtreleme işleminin sonuçlarını DOM yapısını kullanarak sayfaya ekleyen fonksiyondur. - filterToggle()
Fitreleme yapılarını içeren etiketleri açılır kapanır yapan fonksiyondur.
Kullanıcıdan gelen filtreleme isteklerinin değerlerini tutar.
Filtreleme değerlerini model’daki dosyalara iletir.
- fetchResults()
Parametre olarak aldığı verileri ajax yapısını kullanarak requestTable.php dosyasına istek atan fonksiyondur.
Database ile bağlantıyı sağlar.
- connect()
Bir obje aracılığıyla database bağlantıyı sağlayan ve bu objeyi geri döndüren fonksiyondur.
Veritabanında bulunan tablodaki tüm ürünleri getir.
- getTbl()
Tablodaki tüm değerleri döndüren fonksiyondur.
Gelen filtreleme verilerini databasede sorgulatır.