Přidání nové instance Nette\Database do debug baru

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

Zdravím…

titulek myslím vše jasně vysvětluje, ale stejně :D

Mám dvě instance Nette\Database a potřebuju druhou přidat do debug baru (kontrola dotazů, apod), prosil bych o způsob, jak to udělat.

Jinak druhá instance se vytváří dynamicky až za běhu aplikace a až potom, co existuje první (údaje o připojení si vytahuju z první databáze)

Děkuju za rady

greeny

David Matějka
Moderator | 6445
+
0
-

verze nette?
v 2.1 staci Nette\Databse\Helpers::createDebugPanel($connection)
v 2.0 je to slozitejsi, zhruba takhle:

$panel = new Nette\Database\Diagnostics\ConnectionPanel;
$connection->onQuery[] = array($panel, 'logQuery');
Nette\Diagnostics\Debugger::$blueScreen->addPanel($panel);