Aktuelle Klassen in mijane
Geschrieben von Peter Rother • Dienstag, 30. Dezember 2008 • Kategorie: Über mijaneEs war doch ziemlich lange ein wenig ruhig hier. Ich brauchte doch mal eine etwas längere Auszeit, habe aber natürlich trotzdem ein bisschen an dem Framework gearbeitet. Hier möchte ich euch schon mal einen kleinen Überblick der bereits vorhanden Klassen geben.
mijane
mijane.core.cache
mijane.core.cache.apc
mijane.core.cache.memcache
mijane.core.cookie
mijane.core.database
mijane.core.database.mysqli
mijane.core.file
mijane.core.master
mijane.core.parameter
mijane.core.session
Die meisten Klassen sollten eigentlich schon durch den Namen preisgeben was sie tun sollen.
Die Klasse mijane sollte von jeder View oder Core Klasse außerhalb des Frameworks aufgerufen werden, um einen vollen Zugriff auf alle Framework Klassen zu bekommen. Dies muss selbstverständlich nicht geschehen, aber nur so kommen auch die Extensions der Core Klassen ins Spiel. Die Klasse selbst ist eine Extension von mijane.core.master. Die Klasse mijane.core.master beinhaltet eine Methode zum initialisieren der Datenbank und bietet einen Wrapper für alle mijane Klassen. Der Wrapper erlaubt momentan nur das erweitern der Standard Core Klassen um eine Extension. Ich überlege noch, ob hier eine Verkettung mehrere Klassen zum Einsatz kommt.
Es gibt hier auch noch ein paar autoload Methoden, um die benötigten Klassen vernünftig einzubinden. Die Funktionen greifen aber alle nicht auf die Globale autoload Funktion zu, sondern nutzen die SPL Funktion spl_autoload_register(), um andere Projekte nicht zu behindern.
Ich werde hier noch einen Bereich für die einzelnen Klassen einrichten, um euch ein bisschen von dem Code preiszugeben. Vielleicht entwickeln sich dadurch auch noch ein paar interessante Methoden oder Klassen.
Das war es erstmal für heute. Ich wünsche euch schon mal einen guten Rutsch ins neue Jahr und einen guten Verlauf für eure Projekte im neuen Jahr.




0 Kommentare
Kommentar schreiben