Oznámení
Omlouváme se, provoz fóra byl ukončen
Nette profiler + Dibi – Lazy pripojenie a zistenie, či sa pripojil
Upozornění: Tohle vlákno je hodně staré.
před 10 lety
- jardo
- Člen | 17
Ahojte
V aplikácii mám dve DB spojenia. Používam statické volania :
dibi::connect($configDB->master, ‚master‘);
dibi::connect($configDB->master, ‚slave‘);
Je nejakým spôsobom možné zistiť, či sa DiBi pripojil na slave
databázu?
Ide mi o to, zistiť či bolo potrebné sa pripájať na slave databazu, ktora
ma v nastaveniach lazy=true ?
Ideálne, keby sa to mohlo vypísať v Nette profileri, napríklad cez
Debug::$counters;
Ďakujem !
před 10 lety
- David Grudl
- Nette Core | 6806
Je tam metoda dibi::isConnected() nebo DibiConnection::isConnected().
V případě více spojení bych stejně doporučil se vyhnout monostate
třídě dibi
a raději rovnou vytvářet objekty:
$master = new DibiConnection($configDB->master);
$slave = new DibiConnection($configDB->slave);
echo $slave->isConnected();