Hallo Zusammen
Ich möchte eine Konzernstruktur in einem Tree abbilden. Als Ausgangslage habe ich eine Tabelle mit folgenden Feldern: Parent, Child.
Sommit könnte dort z.B. drinstehen:
1;5
1;8
2;6
2;8
etc. Das möchte ich nun (natürlich rekursiv) abbilden. Leider kann es auch vorkommen, das mehrere Parents ein Child haben, logisch, aber somit ist es nicht mehr so einfach wie z.B. eine Ordnerstruktur abzubilden.
In C++ gibt es anscheinend eine Library namens "Boost Graph Library" die eine solche struktur fast automatisch ausliehst und z.B. und das Graph Tool Dotty weitergeben kann (XML File, oder wie auch immer).
Ich stelle mir jedoch eine elegante Weblösung vor, wo man dann den obersten Parent anklicken, bzw. öffnen kann und dann die Childs erscheinen.
Hört sich jetzt "einfach" an, jedoch ist es auch möglich das ein Child wieder Child, hat, das weiter oben ein Parent ist. Es handelt sich halt wie gesagt um eine Konzernstruktur wo das möglich ist.
Weiss jemand ob es da für PHP Vergleichbare Tools gibt? Ich finde immer nur Graph Tools um so Balken, Kuchen etc. darzustellen, aber keine schlauen Organigramme, Trees etc.
Vielen Dank für eure Hilfe!
Gruss Spross
Ich möchte eine Konzernstruktur in einem Tree abbilden. Als Ausgangslage habe ich eine Tabelle mit folgenden Feldern: Parent, Child.
Sommit könnte dort z.B. drinstehen:
1;5
1;8
2;6
2;8
etc. Das möchte ich nun (natürlich rekursiv) abbilden. Leider kann es auch vorkommen, das mehrere Parents ein Child haben, logisch, aber somit ist es nicht mehr so einfach wie z.B. eine Ordnerstruktur abzubilden.
In C++ gibt es anscheinend eine Library namens "Boost Graph Library" die eine solche struktur fast automatisch ausliehst und z.B. und das Graph Tool Dotty weitergeben kann (XML File, oder wie auch immer).
Ich stelle mir jedoch eine elegante Weblösung vor, wo man dann den obersten Parent anklicken, bzw. öffnen kann und dann die Childs erscheinen.
Hört sich jetzt "einfach" an, jedoch ist es auch möglich das ein Child wieder Child, hat, das weiter oben ein Parent ist. Es handelt sich halt wie gesagt um eine Konzernstruktur wo das möglich ist.
Weiss jemand ob es da für PHP Vergleichbare Tools gibt? Ich finde immer nur Graph Tools um so Balken, Kuchen etc. darzustellen, aber keine schlauen Organigramme, Trees etc.
Vielen Dank für eure Hilfe!
Gruss Spross
Kommentar