PHP Grundlagen: MVC Modell

Status
Für weitere Antworten geschlossen.

lordg2009

Lt. Commander
Registriert
Apr. 2009
Beiträge
1.559
Hi,

ich laß, um den Code möglichst übersichtlich zu halten sollte man sich an das MVC Modell halten:

Modell: lädt die Daten aus der Datenbank und schreibt sie hinein
Controller: Verarbeitet die Daten
Viewer: Gibt Daten aus (generiert in meinem Fall den HTML- oder JSON-Code

Vlt. kann men es so strikt trennen, dass man am Ende mit require('model.php'), require('controller.php') und require('viewer.php') die verschiedenen Klassen in den Code integriert.

Klingt für mich sehr logisch. Wie aber setzt man es sinnvoll um.
Wenn ich ein "Modell"-Objekt programmiert habe, das mir die Daten aus der Datenbank holt und schön geordnet die entsprechenden Eigenschaften füllt, implementiere ich dann einen Haufen getMethoden() und in einem weiteren controller-Objekt ein haufen setMethoden() um die Eigenschaften dann zu übertragen, zu verarbeiten und das Ganze dann noch mal, bevor ich mit dem Viewer ausgebe? Wenn ich schon mal alle Eigenschaften gefüllt habe, ist es dann nicht übersichtlicher diese gleich auszugeben?

Vielen Dank für eure Hilfe
 
verwende da ein framework wie laravel für.. und für klassen verwendet man autoloading und namespacing statt require
 
Fasse deine Fragen in einen Thread zusammen und erstelle nicht für jede einen neuen.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben