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
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
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);