Hallo alle miteinander,
da ich gerade merke, dass mein aktuelles Softwareprojekt langsam vor die Hunde geht, da ich ständig neue Anforderungen nachgeschoben kriege setze ich mich zur Zeit ein "wenig" mit MVC und OOP auseinander.
Nachdem ich nun bereits bei Zend und cakePHP nach wenigen Stunden frustriert aufgegeben habe stellt sich mir die Frage, ob es nicht auch kleinere, simplere MVC-Frameworks gibt, mit denen ich meine ersten Schritt machen könnte.
Was cakePHP angeht, ich habe zwar durch die grundlegende Struktur durchgeblickt, aber dann kamen immer mehr Fragen auf zu denen ich keinerlei Antworten finden konnte.
Z.B.:
Ich will mir nicht alle Datensätze auf einmal ausgeben lassen, sondern immer nur 20.
Ok, kein Problem. Bastel ich mir ne Controller-Funktion "page", die entsprechende URL wäre dann "index.php/index/page/0" wenn ich beim ersten Datensatz starten will.
Was, wenn ich nun aber auch noch nach Buchstaben sortieren will? "index.php/index/page/0/order/1"? "index.php/index/pageorder/0/1"? Oder geht das auch einfach über GET-variablen, dass ich die Seite "index.php/index/page0?order=1" aufrufe?
Was mir ganz speziell nicht gefällt ist der PHP-Quelltext im HTML-Dokument, Smarty kann ich zwar einbinden, aber dann kann ich die HTMLHelper nicht nutzen, ganz großes Tennis.
Ich weiß, man muss sich bei diesem Thema einarbeiten, aber aktuell bin ich wirklich mit meinen Nerven so ziemlich am Ende und habe auch den Eindruck, dass ich hier mit den bisher getesten Frameworks mit Kanonen auf Spatzen schieße.
Ich möchte eigentlich nur zwei Dinge haben:
1. Strukturierte Ausgabe von Daten mit optionaler Sortierung z.B. nach Anfangsbuchstaben sowie eine optionale blockweise Ausgabe (also nicht alle auf einmal sondern "seitenweise")
2. Trennung von Code und Layout ähnlich wie bei Smarty
Sodele, ich denke, beides ist mit quasi alles MVC-Frameworks für PHP möglich, nur bin ich entweder zu blöde passende Informationen zu finden oder diese "Probleme" sind für fortgeschrittene PHP-Programmierer so trivial, dass es dazu keine Tutorials/Howtos gibt.
Bestimmt könnte ich mir auch ein MVC-Framework selber entwickeln, aber wenn es schon ein kleines, fertiges quasi als "Backup" gäbe wäre das schon fein.
Bevor ich es vergesse:
Bei dem Projekt handelt es an sich nur um eine Verwaltungsoberfläche für Domains inklusive ihrer FTP-, Mail- usw. -Accounts, diese soll jedoch so konzipiert sein, dass sie in Zukunft problemlos um weitere Funktionalitäten (z.B. Benutzerinterface inkl. Login für Kunden) erweitert werden kann. Aus dem Grund nehme ich auch an, dass ich hier mit MVC auf der richtigen Spur bin.
Vielen Dank im Voraus,
Trench
da ich gerade merke, dass mein aktuelles Softwareprojekt langsam vor die Hunde geht, da ich ständig neue Anforderungen nachgeschoben kriege setze ich mich zur Zeit ein "wenig" mit MVC und OOP auseinander.
Nachdem ich nun bereits bei Zend und cakePHP nach wenigen Stunden frustriert aufgegeben habe stellt sich mir die Frage, ob es nicht auch kleinere, simplere MVC-Frameworks gibt, mit denen ich meine ersten Schritt machen könnte.
Was cakePHP angeht, ich habe zwar durch die grundlegende Struktur durchgeblickt, aber dann kamen immer mehr Fragen auf zu denen ich keinerlei Antworten finden konnte.
Z.B.:
Ich will mir nicht alle Datensätze auf einmal ausgeben lassen, sondern immer nur 20.
Ok, kein Problem. Bastel ich mir ne Controller-Funktion "page", die entsprechende URL wäre dann "index.php/index/page/0" wenn ich beim ersten Datensatz starten will.
Was, wenn ich nun aber auch noch nach Buchstaben sortieren will? "index.php/index/page/0/order/1"? "index.php/index/pageorder/0/1"? Oder geht das auch einfach über GET-variablen, dass ich die Seite "index.php/index/page0?order=1" aufrufe?
Was mir ganz speziell nicht gefällt ist der PHP-Quelltext im HTML-Dokument, Smarty kann ich zwar einbinden, aber dann kann ich die HTMLHelper nicht nutzen, ganz großes Tennis.
Ich weiß, man muss sich bei diesem Thema einarbeiten, aber aktuell bin ich wirklich mit meinen Nerven so ziemlich am Ende und habe auch den Eindruck, dass ich hier mit den bisher getesten Frameworks mit Kanonen auf Spatzen schieße.
Ich möchte eigentlich nur zwei Dinge haben:
1. Strukturierte Ausgabe von Daten mit optionaler Sortierung z.B. nach Anfangsbuchstaben sowie eine optionale blockweise Ausgabe (also nicht alle auf einmal sondern "seitenweise")
2. Trennung von Code und Layout ähnlich wie bei Smarty
Sodele, ich denke, beides ist mit quasi alles MVC-Frameworks für PHP möglich, nur bin ich entweder zu blöde passende Informationen zu finden oder diese "Probleme" sind für fortgeschrittene PHP-Programmierer so trivial, dass es dazu keine Tutorials/Howtos gibt.
Bestimmt könnte ich mir auch ein MVC-Framework selber entwickeln, aber wenn es schon ein kleines, fertiges quasi als "Backup" gäbe wäre das schon fein.
Bevor ich es vergesse:
Bei dem Projekt handelt es an sich nur um eine Verwaltungsoberfläche für Domains inklusive ihrer FTP-, Mail- usw. -Accounts, diese soll jedoch so konzipiert sein, dass sie in Zukunft problemlos um weitere Funktionalitäten (z.B. Benutzerinterface inkl. Login für Kunden) erweitert werden kann. Aus dem Grund nehme ich auch an, dass ich hier mit MVC auf der richtigen Spur bin.
Vielen Dank im Voraus,
Trench