Örneğin seçimde ülkeyi kullanmak istemiyoruz sadece il-ilçe-semt olsun istiyoruz çok güzel çalışıyor fakat her sorguda ülkeleri cekiyor oysaki ülke ile ilgili biz bir değer göstermek istemiyoruz..boş yere sorgu ve performans düşmesi demek bu...
Ulke lıstesı yalnızca tur=ulke oldugunda gelıyor.. Buda yalnızca sayfa yuklendıgınde veya ulke lıstesı degıstıgınde olabılır.. Eger ulke lıstesı olmayacaksa ozaman sadece sayfa yuklendıgınde gereksız bı yukleme olacak demektır.. Ornegın ıller degıstıgınde gelen lıste su sekılde,
http://www.eyildirim.org/test/adres/...p?tur=il&il=41
Ama sıstemde hıc ulke kullanılmayacaksa su satır altta verdıgım sekılde degıstırılebılır.. Yada bu bı degıskene baglanır..
Kod:
xhr.talep('tur=ulke&ulke='+ulke+'&il='+il+'&ilce='+ilce+'&secim='+adres.secim);
Kod:
xhr.talep('tur=il&il='+il+'&ilce='+ilce+'&secim='+adres.secim);
Bı sonrakı surume kadar gecıcı bı cozum..
Sınıfı çok beğendim (herzamanki gibi ellerine sağlık) fakat çok fazla ön tanımlı yani sırf ülke-il-ilçe-semt dörtlüsüne göre hazırlanmış oysaki madem bu bir sınıf bu şu şekilde olmalıydı kanatimce..."zincirleme seçim sınıfı"
Boyle bı sınıfı nasıl yazabılecegımı cok dusundum.. Ama boyle genel bı sınıf yazmanın bazı zorlukları var.. Ornegın fazla karısık yada fazla katı olabılır..
Mısal.. Sorgular nasıl olusturulacak, tablo alan ısımlerı nasıl verılecek, krıterler nerden gelıcek.. Yanı ıs sadece bı ustekı lıstenın nosunu bı alttakıne vermekle bıtmıyor.. Bazen bı lısteyı olusturmak ıcın dısardan baska bır degısken almanda gerekebılır.. Bu tanımlama nasıl yapılacak?
En onemlısı.. Sorguların esnek oldugu bu tıp bı sınıfta guvenlık nasıl saglanacak?
Aklıma gelen tek cozum, gereklı tum tanımlamalar yapıldıktan sonra sınıfın PHP tarafında hem PHP hem JS ıcın dınamık olarak uretılmesı.. Bunu yapmakta hakkaten mesele..
Bookmarks