Bridge-Datei vorbereiten

Diese Angaben werden nur verwendet, um die emailtemplate_bridge.php zu generieren. Das EmailTemplate-System selbst behält Zugriff auf alle Tabellen; die hier definierten Whitelists greifen ausschließlich in der Bridge-Datei.

Moegliche Wege zur DB-Anbindung:

  • Bridge-URL + Token laden Tabellen/Spalten (Standard, nur Schema).
  • Bridge kann zusaetzlich DB-Settings mitsenden (Host, Port, User, Passwort).
  • DB-Settings hier direkt eintragen (wird in die Bridge-Datei geschrieben).

Alle Tabellen (Bridge-Endpunkt)

Whitelist fuer Bridge-Datei

Die Auswahl bestimmt, welche Tabellen in der Bridge-Datei erlaubt sind.

Datenbankquelle

Die Auswahl bestimmt, welche Werte in die Bridge-Datei geschrieben werden.

Nutzt Bridge-URL/Token aus den Einstellungen und uebernimmt optional DB-Settings aus der Bridge-Datei.
Noch nicht gespeichert.

Beispiel: Mapping einer Config-Datei

Angenommen, deine ../config/database.php liefert folgendes Array:

 [
        'connections' => [
            'default' => [
                'host' => '127.0.0.1',
                'port' => 3306,
                'database' => 'kunden_db',
                'username' => 'dbuser',
                'password' => 'secret',
                'charset' => 'utf8mb4',
            ],
        ],
    ],
];
PHP, ENT_QUOTES); ?>

Dann trägst du ein:

Die Bridge liest dann automatisch die Werte aus diesem Array und baut daraus den DSN.