Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Wie sortiert man Verschachtelungen? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Wie sortiert man Verschachtelungen?


 
Seikilos
04-07-2005, 18:15 
 
Ist das überhaupt möglich?
Ich mein, verschachtelte Kategorien werden ja nicht Ebene für Ebene dargestellt sondern bis zum Ende verschachtelt.
Wie kann man dann Kategorien nach dem Alphabet sortieren?
Oder sortiert man Kategorien nicht?

 
derHund
04-07-2005, 19:24 
 
hmm,

nicht gerade ausführlich beschrieben, dein anliegen.
sortier halt jede ebene.

 
Seikilos
04-07-2005, 19:28 
 
Naja, wie denn, durch Nested Set werden ja die Elemente einer DB in der Art gelesen


Haupt


Haupt
1Sub1



Haupt
1Sub1
Sub2


Haupt
1Sub1
Sub2
Sub3


Haupt
1Sub1
Sub2
Sub3
2sub


Haupt
1Sub1
Sub2
Sub3
2sub
sub



Und wie soll ich denn 1Sub1 und 2Sub sortieren wenn ich keine Reihenfolge habe, da ja nach 1Sub1 Sub2 kommt

 
TobiaZ
05-07-2005, 00:47 
 
Bei Nested Sets sortierst du nicht. Da wird die sortierung durch den left und right knoten bestimmt.

 
Seikilos
05-07-2005, 11:08 
 
Aber dann muss ich ja bei Nested Sets, wenn ich ein Ordner in das Level von
Fruits in dem Stapel:


Fruits
sub1
sub2
sub3

haben will, Fruits aussuchen und dann nochmal die exakte Position ob zwischen sub1 und sub2 oder oberhalb sub1 haben will.

Rekrusion kommt hier aber nicht in Frage, heißt es, es ist nicht möglich?

Uiuiu, versuch mal sowas einem Kunden oder Arbeitgeber zu erklären, der deklariert dann einen sofort als nichts-könner

 
onemorenerd
05-07-2005, 12:26 
 
Wenn du deinem Kunden oder Arbeitgeber erklärst, daß irgendwas nicht möglich ist, weil es nicht rekursiv ist oder du nicht in der Lage bist, es rekursiv zu lösen, dann wirst du zurecht als "Nichts-Könner" bezeichnet.

@topic: Du weißt wo das neue Element rein soll (Fruits), du weißt auch an welche Stelle (z.B. nach sub1). Wo ist dein Problem? Nested Sets nicht ganz verstanden?

 
Seikilos
05-07-2005, 12:36 
 
Ich kann es rekursiv lösen, aber bei tiefen von 10 mit Sub-Sub Kategorien hab ich n riesieges Payload wenn ich für jede Abfrage ein Query brauche, daher Nested sets

Du meinst, ich soll beim Einfügen sortieren, dass ist logisch, aber wenn man es auf einmal andersrum will?

 
chansel0049
05-07-2005, 13:13 
 
http://www.thundernail.de/projekte/NSC/demo.php

wer immer es war der das verfasste möge mir verzeihen, dass ich es nicht mehr weiß

 
onemorenerd
05-07-2005, 14:13 
 
Vielleicht hilft dir das (http://www.klempert.de/php/nested_sets/show_source.php?file=NestedSet) weiter.


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:23 Uhr.