Error presenter odchytává pouze errory
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Bajaja
- Člen | 22
Ahoj,
řeším teď nastavení status kodu (404,500…) na produkci a tak si zkouším vyvolávat různé chyby. Buďto jsem nepochopil, jak správně nastavit produkčním režim, nebo donutit odchytávat vyjímky, nebo možná obojí.
Mám Nette 2.4.0.
V bootstrapu mám:
<?php
Tracy\Debugger::$productionMode = TRUE;
?>
CatchExceptions nemá žádný vliv na chování.
<?php
application:
catchExceptions: true || false
?>
- Mám presenter a v něm vyhodím error ArgumentCountError() a vždy mi to spadne do ErrorPresenteru a vykreslí 500.latte.
- Mám presenter a v něm vyhodím exception InvalidArgumentException() a vždy mi to vyhodí laďenku s Possible problem: you are sending a HTTP header while already having some data in output buffer. Skipnu to a vidím mou vyjímku.
Já bych chtěl jednoduše vypnout laďenku a aby mi vše lítalo do error presenteru. Nevíte co je špatně?