[PHP]Frage zu Nested Sets - wann wirds benötigt?

NoX

afk
ID: 101103
L
7 Mai 2006
238
18
Hi @all,

ich habe hier keine richtige Frage, wollte mehr ne dritte Meinung von unabhängigen leuten einfahren :)


Es geht um folgendes...

Ich möchte in meinem Script folgendes realisieren

- Hauptkategorie 1
-- Subkategorie 1
--- Sub-Subkategorie 1
--- Sub-Subkategorie 2
---- N-Sub-Subkategorie 1
-- Subkategorie 2
-- Subkategorie 3
- Hauptkategorie 2

Auf der Hauptseite werden dann immer nur

die Hauptkategorie + die erste Subkategorie angezeigt...

wenn man dann auf die erste Subkategorie klickt, sollen dort im Content dann die entsprechenden Sub-Subkategorien auftauchen...

ich habs bisher über die übergeordnete KategorieID gemacht... was aber net so das gelbe vom ei ist, da ich ja die einträge, welche in den kategorien sind auch zählen möchte :)


Mit nested Sets sah das ganze garnicht so schwer aus... aber habe gelesen das es fehleranfällig sein kann und auch mehr was für dinge ist, welche nicht so oft geändert werden (und ich weiss net, ob andere dann die kategorien jeden tag bearbeiten oder so :))


Wie würdet ihr das Problem lösen?


Vielen Dank schonmal für euer Feedback..

Greetz
Marcus
 
NestedSets ist das Optimum dafür.
Tägliche Bearbeitung ist doch gar kein Problem, es geht nur drum, dass nicht mehrmals die Sekunde der Baum bearbeitet werden muss, stell dir mal vor, das Klamm-Forum würde alle Posts in so einem Baum aufbewahren, dafür ist es eben nicht gedacht.

Aber da Kategorien Read-Only sind und ganz selten geändert werden ist es dafür supi geeignet.