MVC-News!

In den letzten Wochen war ich wieder fleißig am Programmieren. Mein Framework nimmt so langsam eine brauchbare Form an. Es mag zwar noch lange nicht (soll es eigentlich auch nie) an die Funktionalität vom Zend-Framework reichen, aber die wichtigsten Funktionen werden jetzt unterstützt:

Sessions, MySQLi-DB, Mehrere Layouts, View-Helper und vieles mehr…

Dokumentation

Leider bin ich noch nicht dazu gekommen, die ganze Sache ausführlich zu dokumentieren. Auch Kommentare sind noch nicht vorhanden. Aber das kommt sicherlich noch irgendwann.

Model

Das Model ist zwar noch nicht programmiert, aber es existieren schon genaue Vorstellungen, wie das später mal aussehen soll:

Es gibt für verschiedene Bereiche einer Website ein Model (idealerweise jede Datenbanktabelle = 1 Model), z.B. eins für User, eins fürs Gästebuch, usw…

Das Model wird dann im Controller an der entsprechenden Stelle instanziiert. Jedes Model hat dann Methoden zum Schreiben und Lesen von Daten aus der entsprechenden Tabelle. (Intern nutzt das Model FW_MySQL oder wahlweise eine andere Datenschicht)

View

Bei der Implementierung der View-Klassen tun sich mir die größten Probleme auf. Ich habe momentan keinen blassen Schimmer, wie ich den Controller vom View unabhängig halten soll.

Ich denke, dass das mit einer View-Factory lösbar wäre. Darüber muss ich mir aber noch genauere Gedanken machen.

Controller

Es ist jetzt möglich, SubController zu programmieren. Diese sind bestens dazu geeignet, ein (Klapp-)Menü zu generieren oder eine Zeitanzeige zu realisieren.

Keine verwandten Beiträge gefunden.

1 Star2 Stars3 Stars4 Stars5 Stars (Wurde noch nicht bewertet)
Loading ... Loading ...

Dieser Artikel wurde von Simon verfasst.
Gelesen: 3322x heute: 3x

Dieser Artikel wurde am Mittwoch, Dezember 3rd, 2008 um 23:02 in den Kategorien Mein MVC-Framework geschrieben. Du kannst die Kommentare über den Feed (RSS 2.0) beobachten. Du kannst eine Antwort hinterlassen, oder einen Trackback von deiner Seite setzen.


Hinterlasse einen Kommentar!

CommentLuv Enabled

Nein, mich gibt es nicht bei Twitter!

»Archiv

Easy-Profit.info
Angebote und Einkaufen klimaneutral -  bei kaufDA.de Browser-Statistiken
Dieser Blog ist gehostet bei ALL-INKL.COM - Webhosting Server Hosting Domain Provider