Jak se připojit ke 2 databázi z presenteru?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
neznamy_uzivatel
Člen | 115
+
0
-

/*
Předem děkuji za upozornění, vím, že se to nemá dělat ;)
*/

Ahoj,
potřeboval bych mít v jednom presenteru 2 připojení k databázím s odlišným kódováním.
Existuje možnost, jak mít druhou nette database vytvořenou přímo v tom presenteru (bez změny configu)?

něco jako new \Nette\Database\Connection – což ale neumím správně zapsat

$c = new \Nette\Database\Connection("mysql:host=localhost;dbname=xxxx", "xxxx", "xxxx");
$db = new \Nette\Database\Context($c, new Nette\Database\Structure($c, **???**));

Editoval neznamy_uzivatel (13. 9. 2015 15:59)

David Matějka
Moderator | 6445
+
+1
-

konfigurace je celkem komplikovana, aby fungovalo vse (vcetne tracy panelu apod.), takze spis doporucuju postup podobny tomuto: https://forum.nette.org/…a-dle-domeny#…

Pokud ale na tom trvas, muzes se podivat do PR do doc, na kterem pracuju