Connection Factory
Die Datenbankeinstellungen bestimmen den Manager, während das Projekt eine gemeinsame Servicegrenze behält.
Treiberwahl
PDO deckt portablen SQL-Zugriff ab; native MySQLi-, SQLSRV- und ODBC-Manager erfüllen systemspezifische Anforderungen.
Visuelles Ergebnis
Die Beispiele sind deterministische Vorschauen. PHP- und Shell-Code wird weder im Browser noch auf dem öffentlichen Server ausgeführt.
$database = new Database(
$settings->getRootSettings(RootSettings::DBCONNECT)
);
$factory = $database->getInstance('primary');
$manager = $factory?->dbm();
$entities = (new RegistService())
->registEntities('primary', $mapper);⌘
Core- und Base-Datenbankzugriff
- Manager
- PDO / MySQLi / SQLSRV / ODBC
- Connection
- primary
- Result
- Typed rows