Witam!
Buduję system w którym jest ok 600 kategorii. Maksymalne zagnieżdżenie jest potrójne. Załóżmy kategoria A ma dzieciaka B, a ten dzieciaka C. Wywołujemy kategorię C i chcę wyświetlić całą gałąź w pasku nawigatora czyli np A:B:C. Zwykle wrzucałem w postaci tablicy do pliku (na zasadzie cache) drzewo kategorii i funkcjami rekurencyjnymi wyciągałem to co mnie interesowało. Jednak zastanawiam się jakie rozwiązanie jest tu najbardziej optymalne.
Jak Wy rozwiązujecie takie przypadki?