DevShed: Bau eines ORM in PHP

Auf DevShed heute gibt es ein neues Tutorial zeigt Ihnen, wie Sie bauen eine grundlegende ORM Schicht auf der Spitze eines MySQL-Datenbank. Es enthält alle benötigten Code (cut & paste-fähig, nicht als download) werden.

Natürlich, mit so vielen ORMs an einem der kostenlos zur Verfügung, so scheint es ziemlich sinnlos, einen benutzerdefinierten entwickeln; versuchen wir das Rad neu erfinden? Nein, natürlich nicht. Aber wenn Sie benötigen, um eine einfache Anwendung, ein paar CRUD Operationen für einige relevante Domain-Objekte und nicht wollen, um die Lernkurve einer Drittanbieter-Bibliothek Aufstieg, dann die Implementierung eines benutzerdefinierten ORM schaffen könnte Sinn machen. Es gibt alos den erzieherischen Aspekt des Prozesses (ja, das Lernen ein oder zwei Dinge nie schaden).

Sie beginnen Sie ab mit der Schaffung des „data Persistenzschicht“ (eine Schnittstelle zuerst) um die Verbindung zur Datenbank, den Aufbau einer MySQL-spezifischen ein oben drauf. Als nächstes werden die Daten Mapper-Schicht, Dinge wie „zu holen durch ID“ und die insert / update / delete möglich. Ihr einfaches Beispiel nicht enthalten nichts über ORM Beziehungen, obwohl – so holen einfachen Zeilen.

PHPDeveloper.org

Schreibe einen Kommentar