![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam 6 poziomów kategorii... i artykuły, które mogą być przyporządkowane do jednej z nich.. Problem z tym, że po wejściu w KATEGORIA A potrzebuje wyświetlić wszystkie produkty, które są w kategoriach poniżej... i tu jest problem.. Przykładowe drzewo kategorii:
do tej pory robiłem to tak, że wyświetliłem najpierw ID wszystkich podrzędnych kategorii.. następnie wyświetlałem artykuły, z tymi id:
Ten post edytował kukix 11.09.2009, 12:07:24 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 12 Dołączył: 9.10.2008 Skąd: Tricity.Rumia() Ostrzeżenie: (0%) ![]() ![]() |
Rozwiązuję to w ten sposób, że tworzę takiego jakby cache tabelę z 2 kolumnami:
aby wyświetlic artykuły robisz wtedy:
Takie rozwiązanie oczywiście powoduje redundancje i trzeba pamiętać o aktualizacji "indexu" przy działaniach na kategoriach ale przecież te operacje są bardzo rzadko i tyczy się to tylko tworzenia, edycji oraz kasowania. Można też bezpośrednio do hierarchy wrzucić ID artykułów. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:09 |