mijane Blog

ein paar interessante Sachen gibt es immer

Aktuelle Klassen in mijane

Geschrieben von Peter Rother • Dienstag, 30. Dezember 2008 • Kategorie: Über mijane

Es 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.
Tags für diesen Artikel: ,
Tweet This!Tweet This!

0 Trackbacks

  1. Keine Trackbacks

0 Kommentare

Ansicht der Kommentare: (Linear | Verschachtelt)
  1. Noch keine Kommentare

Kommentar schreiben


Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss um dieses Verfahren anzuwenden.
CAPTCHA