Připojení k vícero databázím
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- loov
- Člen | 49
Potřeboval bych zjistit jak správně nastavit config.ini, tak abych mohl být připojený k vícero databázím najednou. Jde mi oto, že potřebuji data z formuláře uložit z části do jedné databáze a z části do druhé databáze. Používám mysql jako datové úložiště. Nikde jsem bohužel již podobný vyřešený problém nenašel díky za help
- Lopo
- Člen | 277
ja mam v 1 projekte niekolko DB spojeni riesenych nasledovne:
config.ini:
[common.database.mysql]
lazy = true
charset = utf8
driver = mysqli
host = localhost
username = user
password = "heslo"
persistent = true
[common.database.mysql2]
lazy = true
charset = utf8
driver = mysqli
host = localhost
username = user2
password = "heslo2"
persistent = true
pripojenie:
$conf=Environment::getConfig('database');
dibi::connect($conf['mysql'], 'mysql');
dibi::connect($conf['mysql2'], 'mysql2');
myslim ze upravenie na vlastnu konfiguraciu by nemal byt problem