v2.5.2
Giriş yap

Tarih aralığına göre fiyatlandırma hakkında nasıl bir mantık? -Öneri?

ac
484 defa görüntülendi

Merhaba,

bir yacht charter sitesi yapıyorum. Tüm yatların listelendiği bir sayfam var.

Her yat için periyotlara göre fiyatlar tanımlı.
örneğin

A yatı 01.03.2021 ile 31.03.2021 tarihleri arasında haftalık 10.000₺
01.04.2021 ile 14.04.2021 tarihleri arasında günlük 1.000₺
B yatı 14.03.2021 ile 10.04.2021 tarihleri arasında haftalık 7.000₺

şeklinde periyotlara göre fiyatlar tanımlı her yat için.
Bu fiyat bilgilerini yatların listelendiği bölümde her yatın içinde hidden input ile json olarak tanımlıyorum.

Bunları tanımlanan ya da get ile gelen startDate ve endDate’i a.js dosyasını çağırarak karşılaştırıp, işleyip bastırıyorum.

Ajax filter ile işlem yapıldığında ise bu yatların listelendiği bu alan yenileniyor ve a.js’i her defasında tekrar çağırmadığı için fiyat bilgisi boş geliyor.

Sizce bu problemi nasıl aşabilirim?
Ve kurduğum şu yapıdan farklı bir yapıyı kullanmak daha mı mantıklı olur?

Cevap yaz
Cevaplar (2)
ac
1407 gün önce

<?php

Ajax filter ile yatları listelediğim search sayfamda şöyle bir yapı kullanıyorum:


{{ form_ajax('onFilterYachts', { update: { 'ajax/fleet': '#fleet',} }) }}
	
hakankorkz
1407 gün önce

jquery load fonksiyonunu araştırırsanız çözümü bulursunuz sanırıma..