pád XML exportu v debug módu

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

Pokud je zapnutý debug mode, tak mi xml exporty padají při objemu cca nad 4000 znaků na chybu „headers already sent“. Když se debug mód vypne, tak export proběhne v pořádku. Nevíte někdo čím by to mohlo být?

Oli
Člen | 1215
+
0
-

Řekl bych, že problém je v tom, že se vytváří a odesílá debugBar. Zkus něco jako Debugger::$bar = FALSE;

FJP
Člen | 124
+
0
-

Oli napsal(a):

Řekl bych, že problém je v tom, že se vytváří a odesílá debugBar. Zkus něco jako Debugger::$bar = FALSE;

Ať to umístím kamkoliv boostrapu, nedělá to dobrotu.

Oli
Člen | 1215
+
0
-

Definuj prosim ‚nedela to dobrotu‘. Chova se to stejne jako předtím?

Jan Endel
Člen | 1016
+
+1
-

Nette je chytrý, pokud response nastavíš správny content-type (text/xml) tak se nepokusí debug bar ani vypisovat.

FJP
Člen | 124
+
0
-

Oli napsal(a):

Definuj prosim ‚nedela to dobrotu‘. Chova se to stejne jako předtím?

Měl jsem špatnou cestu, nyní jsem dal: \Nette\Diagnostics\Debugger::$bar = FALSE; a je to ok.

FJP
Člen | 124
+
0
-

Jan Endel napsal(a):

Nette je chytrý, pokud response nastavíš správny content-type (text/xml) tak se nepokusí debug bar ani vypisovat.

Je, v šabloně mám nastaveno {contentType application/xml}