Jak vypnout debug bar pro response?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- tomaass
- Člen | 74
Ahoj, mám v presenteru akci, která má vrátit jako response nějaký
textový výstup (tedy je to JS kód).
Starší verze laděnky umožňovala nepěkným způsobem vypnout bar. U nové
to už nejde.
<?php
Debugger::$bar = FALSE;
$this->sendResponse(new TextResponse($response));
?>
Jak tedy vrátím nějaký výstup bez kódu laděnky?
Editoval tomaass (17. 9. 2014 12:01)
- hranicka
- Člen | 23
Udělal jsem PR https://github.com/…racy/pull/83
Bylo by pak možné zavolat
Tracy\Debugger::getBar()->disable();
Tracy\Debugger::getBar()->enable();
- David Grudl
- Nette Core | 8218
Řešením je nastavit správnou hlavičku Content-Type, pro JS kód to bude
application/javascript
nebo text/javascript
.