Zugänge zu weiteren Datenbanken könntest Du in der app/config/configy.yml (die Duanlegen muss, falls sie noch nicht existiert) hinterlegen. Das sähe dann so aus:
Code:
doctrine:
dbal:
connections:
# Zugang zur Formus-Datenbank
forum:
driver: pdo_mysql
host: localhost
port: 3306
dbname: datenbankname
user: username
password: zugehoeriges_passwort
charset: UTF8
# Zugang zu noch einer weiteren Datenbank
yet_another:
driver: pdo_mysql
host: localhost
port: 3306
dbname: name_der_db
user: username_des_accounts
password: passwort_des_accounts
charset: UTF8
Zugriff auf diese Verbindungen bekommst Du so:
PHP-Code:
$connection = System::getContainer()->get('doctrine.dbal.forum_connection');
Die $connection ist eine Doctrine\DBAL\Connection.
Zitat von
Ralf2011
ich würde diese ja in die localconfo.php speichern aber das weiß nicht ob es so gut wenn man die DB Daten auch im Backend lesen kann?
Wie und wieso das im Backend zu lesen wäse sehe ich gerade nicht, aber der oben beschriebene Weg (ohne localconfig.php) ist wahrscheinlich sowieso sauberer.
Lesezeichen