MVC Datenbank Verwaltung
Hi,
ich bin ja ein großer Fan von MVC und versuche jetzt, mich mal tiefer in das ganze einzuarbeiten.
Nun war es früher so, dass ich eine MySQL Klasse hat, die die Verbindung aufgebaut hat und dann diverse Funktion bereitgestellt hat, um Daten aus der Datenbank zu ziehen und das bilden von langen Querys übernommen hat.
In MVC ist es ja dann so, dass jeder Controller sein sein(e) Model(s) hat und über diese die Daten abruft -> MySQL Klasse ist entweder komplett sinnlos oder eventuell als Elternklasse für die Models noch einsetzbar.
Nun ist es aber so, dass ich ja auch noch Kern Klassen habe, die nicht direkt einen Controller darstellen und demnach auch kein Model besitzen. Soll ich denen auch noch ein Model geben, was aber imho nicht dem MVC Prinzip entspricht, oder denen ne seperate MySQL Klasse schreiben?
Also wie löse ich diese Problemstellung am sinnvollsten?
Gruß Sebastian
|