Samostatná Tracy (laděnka) s dibi

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

Dobrý deň,

Používam Tracy a dibi, takto ich inicializujem v kóde:

	// Tracy debugger
	require_once("tracy/src/tracy.php");
	use Tracy\Debugger;
	Debugger::enable();

	require_once("externals/dibi/dibi.min.php");
	dibi::connect(array(
'driver'   => 'mysql',
'host'     => "localhost",
'username' => "root",
'password' => "",
'database' => "crazyfly",
'charset'  => 'utf8',
));

Tracy funguje v pohode, reportuje mi PHP chyby, ale vôbec nereaguje na dibi – nezobrazuje mi čas potrebný na načítanie SQL, nezobrazuje mi ani žiadne SQL. Je potrebné niečo ďalšie nastaviť/definovať v kóde, aby Tracy fungovalo s dibi?

David Matějka
Moderator | 6445
+
-2
-

Budes muset registrovat panel, zhruba takhle:

Dibi\Bridges\Tracy\Panel::register(dibi::getConnection())

spravne to pise @RobinMartinez

Editoval matej21 (20. 10. 2014 14:48)

Robin Martinez
Člen | 89
+
+5
-

ja to mam teda takhle:

require 'nette/vendor/tracy/tracy/src/tracy.php';
require 'dibi/Panel.php';
\Tracy\Debugger::enable();
(New \Dibi\Bridges\Tracy\Panel())->register(dibi::getConnection());

jestli je jednodussi moznost, rad si ji vyslechnu :D

Editoval Robin Martinez (23. 10. 2014 9:40)

Robin Martinez
Člen | 89
+
0
-

tyjo, tohle mi nefunguje :/

Manny
Člen | 13
+
0
-

Ani mne to nefunguje.

Manny
Člen | 13
+
0
-

Výborne, funguje super :) Vďaka!