phpbar.de logo

Mailinglisten-Archive

[php] Navigation Anzeige - wie den richtigen Zweig aufklappen?

[php] Navigation Anzeige - wie den richtigen Zweig aufklappen?

Volker Dr. Göbbels vmg at arachnion.de
Fre Jul 22 23:12:01 CEST 2005


Hallo Henning,

also ich verwende im allgemeinen keine verschiedenen IDs für 
verschiedene Ebenen. Stattdessen kommt das simple id/parentid Prinzip 
zum Einsatz. Sprich Kinder sind durch das Feld parentid mit ihrem 
"Elternknoten" verbunden. Damit kann man komplexe Bäume bauen. Und 
natürlich auch Subbäume durch Klick auf den Link mit einer bestimmten 
ID aufklappen/zuklappen.
Ein Treewalker baut dann aus dem "flachen" Array aller Knoten den 
referenzierten Baum. Sollte Der Baum groß sein oder ein besonderer 
Bedarf an Geschwindigkeit bestehen, wird der gesamte Baum in einem 
Heap-Cache/Shared Memory vorrätig gehalten. Der ganze Baum deshalb, 
weil je nach eingeloggtem User die Menüpunkte noch mal nach Rechten 
gefiltert werden müssen.
Das ist jetzt keine wirkliche Hilfe für dein Problem, aber vielleicht 
mal ein anderer Denkansatz ...

Viele Grüße,
Volker Göbbels
-- 
Dr. Volker Göbbels								         vmg at arachnion.de
Arachnion GmbH & Co. KG						      http://www.arachnion.de
Sandkaulbach 4								    Tel. ++49 (0) 241 5591106
52062 Aachen						 			 Fax ++49 (0) 241 5591107
Besuchen Sie uns auf dem Linux Tag in Karlsruhe!  
http://www.linuxtag.org


php::bar PHP Wiki   -   Listenarchive