Witam,
Przygotowalem algorytm wyswietlajacy produkty z drzewa kategori,
baza kategori jest zbudowana dosc standardowo czyli w tabeli mam mam id kategori (id_cat) oraz id kategori w ktorej sie zawiera (parent_id).
Wiec algorytm napisalem tak.
Najpierw wybiera sie galaz
potem jest zapytanie po (parent_id) - dostaje pierwsza galaz,
dalej kolejne galezie z funkcji ktora sprawdza czy do podktegori naleza jeszcze kolejne podkategorie - tu funkcja sie zapetla do momentu gdy nienapotka - wynikiem funckcji jest string - warunki zapytania - do glownego - kolejnego zapytania - listingu kategori.
Jak juz mam te kategorie to w petli jest funckcja ktora wybiera mi produkty przynalezace do kazdej kategori i podkategi.
Troche zawiele ale dziala prawdlowo - ale wiadomo kicha z optymalizacja idzie to w jakis optymany sposob wykonac ?