SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Entwicklung und Softwaredesign

PHP Entwicklung und Softwaredesign Hier können strukturelle (Programmier-) Konzepte diskutiert und Projekte vorgestellt werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 06.04.2010, 14:14:50
Erzengel Erzengel ist offline
Anfänger
 
Registriert seit: Apr 2010
Alter: 41
Beiträge: 31
Erzengel befindet sich auf einem aufstrebenden Ast
Navigation Menu in Mysql als Baumstruktur

Habe das Menu im Moment in einer MySQL Tabelle gespeichert

Diese wird im moment Rekursiv ausgelesen und hat ~60 Einträge

Hier mal die Tabelle

Code:
ID  	                 int(11)              Eindeutiger Code AutoIncrement
Bezeichnung 	varchar(50)       Angezeigter Name des Links
Verweis 	        varchar(150)     Verweis auf die Datei mit Verzeichniss
Vater 	         int(20) 		Die ID des Überliegenden Menu Punktes
Target 	        varchar(25) 	im Selben Fenster oder in einem Frame Öffnen
Beschreibung 	mediumtext       Beschreibung des Links per Tooltip eingeblendet
Position             int(3) 		die Menu position wo es Erscheinen soll
jetzt bin ich am Überlegen den weg über die sogenannten Nested Sets zu gehen.
bei der Recherche bin ich auf folgende Vorteile und Nachteile gestoßen.

Vorteile der Rekursion

Einfache Eingabe und Verwaltung der Links
keine Änderung von Bestehenden nötig
ideal bei sich Verändernten oder Aufbauenden Menus

Nachteile der Rekursion

Lange Ladezeit

Vorteile Nested Sets

Kurze Ladezeiten

Nachteile Nested Sets

Bei Eingabe eines Neuen Links müssen nachfolgende geändert werden

Bin am Überlegen ob ich nicht doch bei der Rekursiven Lösung bleibe

Was meinen die Experten?
Mit Zitat antworten
  #2  
Alt 06.04.2010, 14:33:45
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 43
Beiträge: 1.938
cortex befindet sich auf einem aufstrebenden Ast
AW: Navigation Menu in Mysql als Baumstruktur

ich würde bei der rekursiven lösung bleiben:

1. eine menü-struktur kann sich häufig ändern, vor allem während der entwicklung der website.
2. performance-unterschiede wird's bei den paar datensätzen kaum geben.

cx
Mit Zitat antworten
  #3  
Alt 07.04.2010, 12:10:08
Erzengel Erzengel ist offline
Anfänger
 
Registriert seit: Apr 2010
Alter: 41
Beiträge: 31
Erzengel befindet sich auf einem aufstrebenden Ast
AW: Navigation Menu in Mysql als Baumstruktur

Bin ebenso der Meinung das Rekursion für mich mehr Vorteile und recht einfach zu realisieren ist.

Bei Nested Sets habe ich mehr Aufwand der sich bei Paar einträgen nicht zu tragen kommt


Die Frage wie groß muss das Menu sein um wirklich einen für den Anwender
spürbaren Unterschied zu haben
Mit Zitat antworten
  #4  
Alt 07.04.2010, 12:11:21
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 43
Beiträge: 1.938
cortex befindet sich auf einem aufstrebenden Ast
AW: Navigation Menu in Mysql als Baumstruktur

Zitat:
Zitat von Erzengel Beitrag anzeigen
wie groß muss das Menu sein um wirklich einen für den Anwender spürbaren Unterschied zu haben
keine ahnung - probier's aus.

cx
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Brauche Hilfe Partygirl MySQL 10 01.03.2011 09:18:11
MySQL 4 "große" Abfragen coder90 MySQL 0 06.09.2008 14:45:08
Guided Navigation mit PHP und MySQL? chris33 MySQL 1 03.09.2008 15:19:51
CSS Style für aktiven Link wird überschrieben fabelhaft HTML, CSS und JavaScript Help! 5 27.08.2008 16:24:31
MySQL Page Script. Problem. dtone MySQL 8 15.10.2006 15:58:06


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:13:28 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.


© 2001-2019 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt