Nette 2.4 – Chybi RoutingPanel a ContainerPanel

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

Pouzivam nejnovejsi Nette 2.4. Ve spodku stranky se mi korektne zobrazi Tracy bar. Tento bar vsak zobrazuje pouze panel System Info a Errors. Nezobrazuje vsak RoutingPanel a ContainerPanel (DIC). Nastaveni v bootstrapu mam nasledujici:

			Debugger::enable(Debugger::DEVELOPMENT, $rootDir . '/web/temp');
			Debugger::$strictMode = false;
			Debugger::$maxDepth = 2;
			Debugger::$maxLen = 500;

			// Panels
			Debugger::getBar()->addPanel(new Panel\Dummy());

Pridam-li vlastni DummyPanel, tento se tez korektne zobrazi. Ty dva paterni viz vyse vsak chybi :-( Chybi mi neco duleziteho v nastaveni?

Editoval DavidTheNewbie (16. 4. 2017 23:33)

CZechBoY
Člen | 3608
+
0
-

Máš v Nette nastavený vývojový režim? Takhle ručně inicializovat Tracy\Debugger není moc dobrý, protože se právě nepřipojí panely application, database atd.

DavidTheNewbie
Člen | 79
+
0
-

CZechBoY napsal(a):

Máš v Nette nastavený vývojový režim? Takhle ručně inicializovat Tracy\Debugger není moc dobrý, protože se právě nepřipojí panely application, database atd.

Mohl bys uvest priklad nastaveni vyvojarskeho rezimu? Dle dokumentace jsem jeste doplnil:

$configurator->setDebugMode(true);

.. avsak k zobrazeni 2 chybejicich panelu to nevedlo.

CZechBoY
Člen | 3608
+
0
-

Jo, to by mělo stačit. To manuální startování Tracy si dal pryč?

DavidTheNewbie
Člen | 79
+
0
-

CZechBoY napsal(a):

Jo, to by mělo stačit. To manuální startování Tracy si dal pryč?

Pokud dle Tveho doporuceni vymenim kod:

Debugger::enable(Debugger::DEVELOPMENT, $rootDir . '/web/temp');
Debugger::$strictMode = false;
Debugger::$maxDepth = 2;
Debugger::$maxLen = 500;

za jen:

$configurator->setDebugMode(true);

..nezobrazi se debugovaci bar v zapati stranky vubec.

JZechy
Člen | 161
+
0
-

@DavidTheNewbie a když ještě přidáš…?

$configurator->enableDebugger(__DIR__ . '/../log');

Zrovna v téhle metodě se pouští Nette TracyBridge, který by ji měl inicializovat celou.

DavidTheNewbie
Člen | 79
+
0
-

JZechy napsal(a):

@DavidTheNewbie a když ještě přidáš…?

$configurator->enableDebugger(__DIR__ . '/../log');

Zrovna v téhle metodě se pouští Nette TracyBridge, který by ji měl inicializovat celou.

Po pridani se spusti pouze ty 2, tj. System Info a Errors.