Mik3e
Erfahrenes Mitglied
Hi zusammen,
Habe mir gerade anhand einiger Tuts ein kleines MVC gestrikt. Ist sehr schlank, läuft aber 1A.
Nachdem ich mich erst seit ein paar Tagen intensiver mit MVC Patterns beschäftige:
Was hat es mit den verdammten Models auf sich? Ich habe gelesen und gelesen und überall stand was anderes.
Ich habe es so verstanden, dass in den Models eigentlich die Abfragen externen Datenquellen gekapselt werden.
Hier ein Verständnisbeispiel (nach meiner Methode) anhand eines klassischen User-Logins:
Controller: User -> Methode: Login
Controller prüft die vom User eingegebenen Daten und übergibt Username & Passwort an das Model.
Model: User -> getLogin
Prüft Username und Passwort gegen die Datenbank und retourniert (in diesem Fall) true / false. Je nach Ergebnis bringt der Controller dann eine Fehlermeldung (View) oder führt das Login aus.
Soviel mal zu meinem Verständnis. Aber ich habe auch schon anderswo gelesen, dass die Entwickler die Grenzen zwischen Controller / Model sehr aufweichen und teilweise gar keine Models verwenden sondern die Abfragen direkt in den Controller integrieren.
Würde mich freuen, wenn sich hier jemand findet der auch auf die MVC Pattern setzt und mir mal seine Erfahrung sagen kann.
Danke & Ciao,
Mike
Habe mir gerade anhand einiger Tuts ein kleines MVC gestrikt. Ist sehr schlank, läuft aber 1A.
Nachdem ich mich erst seit ein paar Tagen intensiver mit MVC Patterns beschäftige:
Was hat es mit den verdammten Models auf sich? Ich habe gelesen und gelesen und überall stand was anderes.
Ich habe es so verstanden, dass in den Models eigentlich die Abfragen externen Datenquellen gekapselt werden.
Hier ein Verständnisbeispiel (nach meiner Methode) anhand eines klassischen User-Logins:
Controller: User -> Methode: Login
Controller prüft die vom User eingegebenen Daten und übergibt Username & Passwort an das Model.
Model: User -> getLogin
Prüft Username und Passwort gegen die Datenbank und retourniert (in diesem Fall) true / false. Je nach Ergebnis bringt der Controller dann eine Fehlermeldung (View) oder führt das Login aus.
Soviel mal zu meinem Verständnis. Aber ich habe auch schon anderswo gelesen, dass die Entwickler die Grenzen zwischen Controller / Model sehr aufweichen und teilweise gar keine Models verwenden sondern die Abfragen direkt in den Controller integrieren.
Würde mich freuen, wenn sich hier jemand findet der auch auf die MVC Pattern setzt und mir mal seine Erfahrung sagen kann.
Danke & Ciao,
Mike