Dynamisches erstellen eines Navigationsmenüs
Hi SELFPHP-Com,
ich habe momentan ein Problem mit dem dynamischen erstellen eines Navigationsmenüs. Die Tabellen-Struktur sieht folgendermaßen aus: Code:
id bigint(20) UNSIGNED auto_increment Code:
id|name|site|parent_id|year_disposal|order|active Hier mal den Code der Funktion: PHP-Code:
PHP-Code:
Wenn ich keinen der Unterpunkte anzeigen lasse, dann wird das Menü korrekt dargestellt und es werden keine Fehler ausgegeben. Wenn ich mir aber die Unterpunkte des Menpunkts "Nützliches/Dies und Das" (Ist momentan der einzige mit Unterpunkten) anzeigen lassen möchte kommt die Fehlermeldung Code:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 523800 bytes) in Pfad zur Datei/navigation.php on line 45 PHP-Code:
Vielleicht sehe ich ja vor lauter Bäumen den Wald nicht mehr. Für Tipps wäre ich dankbar. Kai aka Knight1 |
AW: Dynamisches erstellen eines Navigationsmenüs
ohne jetzt deinen quelltext genauer anzuschauen: die fehlermeldung deutet darauf hin, dass die rekursion ins unendliche läuft. ich würde zum debuggen mal die übergebenen variablen (result und level?) ausgeben.
cx |
AW: Dynamisches erstellen eines Navigationsmenüs
Danke cortex für Deine Antwort,
Zitat:
Zitat:
Ich stelle mir schon länger die Frage warum der PHP-Interpreter bei einem (teilweise deutlich) geringeren Wert als dem der in der php.ini eingetragen ist in der Error läuft. Ich habe mich dazu entschlossen eine einfachere Variante des Menüs ohne Unterkategorien zu bauen. Trotzdem Danke für die Antwort. Ich werde mit Sicherheit irgendwann nochmal auf das Thema zurückkommen. Kai aka Knight1 |
Alle Zeitangaben in WEZ +2. Es ist jetzt 00:46:12 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.