Ben insanların ürünlerde teklif bir web sitesi var. Yani yaptım ilk şey harika çalışıyor web sitesinin normal HTML-PHP sürümü oluşturulur.
Ben url bakmak bazı temel PHP fonksiyonları oluşturduk -> denetleyiciye rota sizi -> eylemi gerçekleştirmek -> vs POST nesne alır
Şimdi bu işlem için bir AJAX sürümü hayata geçirdik ama ben doğru olanı yapıyorum bilmek istiyorum.
Ben ajax adında yeni bir klasör oluşturun ve orada ben ajax isteği için yeni bir denetleyici yaptı. Biri 'teklif' üzerine tıkladığında şimdi o istek Javascript tarafından kaçırıldı ve AJAX denetleyiciye gönderilir. Şimdi AJAX denetleyicisi ben linki aşağı şerit ve sonra denetleyici ve model yük ve iş sınıfı tarafından yapılır.
Şimdi sınıf geri göndermek zorunda tepki AJAX sürümü için ve HTML versiyonu için farklıdır. Şimdi sınıf kodunda böyle bir şey var
if(ajax version){
give ajax response
}else{
give html response
}
Şimdi farklı sınıflarda daha fazla şeyler vardır.
Şimdi benim sorum bu ajax ve olmayan ajax fonksiyonu için aynı sınıfları ve yapılandırma dosyaları kullanmak için ok, ya da ayrı olmaya gerek yok.
Veya arabirimleri kullanarak, belki bu sorunla mücadelede daha şık bir şekilde var.