Skip to content

Datenbank

Das Framework enthält einen Object Relational Mapper (ORM), der objekt­orientierten Zugriff auf relationale Datenbanken ermöglicht.

Vorbereitung

Die Verbindungsdaten der Datenbank werden in der Datei env.php eingetragen. Die Option db.dbms gibt an, welches Datenbank­management­system (DBMS) verwendet wird, wobei ein Wert des Enum RHRZ\ORM\Adapters\DBMS erwartet wird. Folgende DBMS werden unterstützt.

DBMSEnum-WertDefault-Port
MySQLDBMS::MySQL3306
MariaDBDBMS::MariaDB3307
PostgreSQLDBMS::PostgreSQL5432
SQLiteDBMS::SQLite

Anschließend wird in den Models das Datenbankschema definiert.