Mailinglisten-Archive |
Armand Turpel wrote: > Wie kann man die Daten die die PEAR :: DB_NestedSet KlassenFunktion: > getAllNodes() > erstellt, so weiterverarbeiten um daraus eine sitemap ähnlich Struktur zu erstellen? Es gibt netterweise fertige Output Driver in DB_NestedSet_Output, zum Beispiel einen für PEAR::HTML_Menu, welches Dir auch eine Sitemap generieren kann. In den Pear Docs gibt es dazu auch ein fertiges Beispiel, hier der wichtigste Auszug: $data = $nestedSet->getAllNodes(true); $params = array( 'structure' => $data, 'titleField' => 'name', 'urlField' => 'url' ); $output =& DB_NestedSet_Output::factory($params, 'Menu'); $structure = $output->returnStructure(); $menu = & new HTML_Menu($structure, 'sitemap'); $menu->show(); Ansonsten kannst Du Dir über das Output-Objekt auch ein hierarchisch aufgebautes Array zurückliefern lassen (returnStructure()). Gruß André
php::bar PHP Wiki - Listenarchive