Tables:
Province hasMany County
, County belongsTo Province
, County hasMany City
, City belongsTo County
Yani temelde bir şey gibi: City belongsThroughCountyTo Province
Situation:
Bir arama formu ben iller ile menü aşağı bir seçme düşüş var.
The "code":
Ben Sonuçları Listelemek zaman, ilk belirtilen eyalete ait ilçelerinden kimlikleri almak ve daha sonra bir City.county_id IN (array_of_counties_ids_here)
yapmak.
Question:
Benim soru, ben daha iyi bir şekilde bunu yapıyor olabilir mi? İlk ilçe tablosunu erişmeden. Katılmak basit bir üç yol hile yapmak gerekir, ama ben Cake bunu uygulamak için nasıl bir fikrim yok.
Şehirler tabloya bir province_id
alanını ekleyerek benim durumumda bir çözüm (tabloları değiştirmek değil) değildir.