problem nie jest strikte php'owy nie mniej jednak liczę, że jest tu wielu PRAKTYKOW, ktorzy wyraza swoją opinie....
Jest baza danych, ktorej sa tabele:
[wojewodztwa] - [powiaty (wojewodztwo_id) ] [gminy (powiat_id)] [miasta (gmina_id)] (powiazane 1:m)
Jest takze tabela "ogloszen", w ktorej to ogloszenia sa przypisywane do odpowiedniego miasta [ogloszenia (miasto_id)]
Niby wszystko jest OK, ale przy wyszukiwaniu np wszystkich ogloszen z danego wojewodztwa trzeba robic "czaso i moco chlonne" zlaczenia (?)
Jak to ugryzc zeby bylo w miare sprawnie i logicznie

Moze w tabeli ogloszen dac nadmiarowe informacje o [woj/pow/gmin] zeby wyszukiwac (filtrowac) szybko prostym selectem ? A moze w repozytoriach encji rozpisac sobie kilka zlaczen o roznych glebokosciach ( czyli do gminy/powiatu cz woj)
Jak sądzicie ?
PS.:
Co prawda powinno byc to bez znaczenia ale dla informacji: Encje z Doctrine2, framework Symfony2