pl: PDO Klassesen: Eine oder mehere Klassen?

Beitrag lesen

hi,

Ich kenne PHP und vorallem PDO nicht genug, in Java mit Hibernate wäre das (also Klassen, die einzelne Tabellen oder Views abbilden) etwas, das üblich ist; aber die PDO-Klasse sieht auch nicht wie etwas aus, dass durch eine Tabelle sinnvoll erweitert würde, PDO ist halt kein OR-Mapper sondern abstrahiert nur die Verbindung zur Datenbank. Ich vermute mal (kurze Suche bestätigt das auch), dass es auch ORM für PHP gibt.

Meine Antwort in Perl wäre tie(%user, 'User') womit der Zugriff auf die Attribute wie bei einem ganz normalen Hash erfolgt und mit tied(%user)->write auch Methoden aufgerufen werden können.

Ebenso handhabe ich auch meine %SESSION als eine an eine Klasse gebundne Variable. Im Destruktor meines Framework-Objekts wird tied(%SESSION)->write aufgerufen, womit SessionDaten persistent werden.

Eine Referenz auf %SESSION liegt als Attribut in der FW-Instanz.