php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.10.2007, 02:20  
Erfahrener Benutzer
 
Registriert seit: 16.05.2004
Beiträge: 369
Simon9990
Standard Nested Sets in ein Mehrdimensionales Array

Hello Forum,

Ich habe nun 2 Stunden lang versucht, gegoogelt und die Boardsuche genützt, aber leider nichts hilfreiches gefunden.
Deshalb wende ich mich nun an euch, in der Hoffnung, dass ihr mir im Gegensatz zu den anderen Foren, in denen ich diese Frage ergoogelt habe, helfen könnt.
Ich habe auch genug Seiten zu nested Sets gelesen !

Ich habe eine Datenbankstruktur ganz nach Nested Sets Prinzip aufgebaut und die Daten darin. Nun möchte ich nicht, wie auf den meisten Seiten einfach mit str_repeat, ein Menü damit befüllen, sondern brauche die Daten in einem Array, da ich diese dann in einer Templateklasse durchlaufen lassen will (bitte auch keine Diskussion über den Sinn von Templateklassen ).
Nunja. Kein Problem, dachte ich mir zuerst und habe eine kleine Funktion geschrieben, die via Referenzen das Elternobjekt abspeichert und für das nächste Element verwendet.
Nun trat jedoch das Problem auf, dass wenn wir einen größeren Sprung zurück machen und mehrere Elemente auslassen müssen, das Elternelement nicht mehr stimmt.

Hat jemand villeicht eine Idee, oder sogar schon so eine Funktion ?
Wäre wirklich dankbar für jeden Denkansatz, denn entweder sitze ich komplett auf der Leitung oder check es ned
__________________
Der G-Translator
Simon9990 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.10.2007, 11:59  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Puh schon lang nicht mehr mit Menüs und Nested Sets rumgeschlagen.

Zitat:
Nunja. Kein Problem, dachte ich mir zuerst und habe eine kleine Funktion geschrieben, die via Referenzen das Elternobjekt abspeichert und für das nächste Element verwendet.
Nun trat jedoch das Problem auf, dass wenn wir einen größeren Sprung zurück machen und mehrere Elemente auslassen müssen, das Elternelement nicht mehr stimmt.
Kannst du den Code mal posten?
Zergling-new ist offline   Mit Zitat antworten
Alt 29.10.2007, 17:38  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.633
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Zitat:
Hat jemand villeicht eine Idee, oder sogar schon so eine Funktion ?
Wäre wirklich dankbar für jeden Denkansatz, denn entweder sitze ich komplett auf der Leitung oder check es ned
Bei Menüs, die aus Datenbank-Strukturen kommen, speichere ich mir immer die Knoten in einer Session, die gerade aufgeklappt sein müssen. Dann kann ich mir das überspringen von Knotenpunkten sparen. Ich würde an deiner Stelle auch nicht mit einem Array, sondern mit einem Objektbaum arbeiten, das ist einfacher implementierbar, wie Referenzen in einem Array.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
Nested Sets oder Rekursion? litterauspirna PHP Tipps 2008 8 06.06.2008 16:57
mehrdimensionales Array als HTML-Formular mindhead PHP Tipps 2008 3 11.04.2008 15:25
Mehrdimensionales Array zusammen setzen... Hawk PHP Tipps 2008 11 08.10.2007 15:37
mehrdimensionales Array in Klasse erstellen Nixwisser PHP Tipps 2007 2 01.08.2007 14:30
Mehrdimensionales Array sortieren Unbekanntes_Pferd PHP Tipps 2006 6 23.05.2006 20:42
mehrdimensionales Array "auflösen" PHP Tipps 2006 9 25.01.2006 19:15
Array auslesen andrew22 PHP Tipps 2006 3 21.01.2006 23:06
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
[Erledigt] Mehrdimensionales Array in Session speichern PHP-Fortgeschrittene 6 11.10.2005 17:32
mehrdimensionales array an js übergeben PHP Tipps 2005-2 0 11.10.2005 15:51
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
Mehrdimensionales Array in eindimensionales Array umwandeln PHP-Fortgeschrittene 3 03.01.2005 22:31
Abfrage mit id aus anderer Tabelle suter PHP Tipps 2004-2 15 16.12.2004 14:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php nested array, php array nested set, nested set to array, php nested set to array, nested set array, php nested set array, nested set php array, php nested sets array, nested sets array, php nested set to arrar, nested set nested array, nested set to array php, nested set in array umwandeln, php array return nested set, nested set multidimensionales array, php nested arrays, nested sets to array, nested sets klasse, php nested set klasse, nested sets php array

Alle Zeitangaben in WEZ +1. Es ist jetzt 18:31 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.