Unable to open file: /srv/www/vhosts/limespace.de/httpdocs/wp-content/plugins/tp_this_path Wichtige Klassen/Frameworks für PHP’ler Teil 1 » Von Limespacer » LimeSpace - IT
Aug
12.

Wichtige Klassen/Frameworks für PHP’ler Teil 1

Abgelegt in Webdesign & PHP | Veröffentlicht von Limespacer

Guten Abend Limespace(r),

toolIMG_1719
Creative Commons License photo credit: usefulguy

nach und nach möchten wir euch ein paar nützliche Frameworks und Klassen für eure Arbeit vorstellen, es gibt im PHP Universum eine Menge fertiger Lösungen, die nur darauf warten von euch genutzt zu werden.

Anfangen möchten wir Heute mit den Datenbanken , und wie man sich das Leben erleichtern kann.

Mimesis ist eine Opensource “Flat-File” Datenbanken, die “low-level API” von Mimesis ist ausgelegt um für Scripte welche eine Datenbank benötigen als Backend zu dienen. Es werden *keine* SQL Befehle genutzt sondern ein OO Ansatz.

Doctrine ist ein “object relational mapper (ORM)” für PHP 5.2.3+ , mit dem Hauptziel sich das Schreiben von SQL zu ersparen, anstellen dessen wird eine eigene Sprache genutzt, Doctrine Query Language (DQL).

Das ganze zieht dann beispielsweise wie folgt aus :

$q = Doctrine_Query::create()
 ->from('NewsItem i')
 ->where('n.title LIKE ? OR n.content LIKE ?');

Was auch noch sehr schön ist sind die Datenbank Klassen des Zend Frameworks, für den Zugriff auf Datenbanken bietet es eine große Sammlung an. Vom Table Gateway bis zum Active-Row-Pattern. Die einzelnen Komponenten lassen sich ohne die komplette MVC Struktur einsetzt.

Fortsetzung folgt..

Wir freuen uns über Bookmarks ! Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • MisterWong
  • Y!GG
  • Alltagz
  • Webnews
  • Hype

Hinterlasse ein Kommentar