Různý ErrorPresenter pro každý modul

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

Zdravím,

generuji JSON v samostaném modulu. Pokud klient zadá neexistující URL v modulu kde generuji JSON vyskoci Nette\Application\BadRequestException #404.

Jde v tomto modulu udelat vlastni ErrorPresenter ve kterem bych si definoval exceptionv jsonu?

Diky

Jan Tvrdík
Nette guru | 2595
+
0
-

Můžeš udělat forward z centrálního ErrorPresenteru.

David Matějka
Moderator | 6445
+
0
-

nebo by melo i jit, ze budes naslouchat na udalost Nette\Application\Application::onRequest a dle pozadavku nastavis pravny error presenter

David Kudera
Člen | 455
+
0
-

To jsem zkoušel cca 2 měsíce zpět, ale byla tam nějaký problém, kvůli kterému jsem to nemohl použít.. Nakonec jsem to udělal právě dalším nezávislým modulem, který dělal forward

Editoval David Kudera (2. 2. 2015 18:54)

enumag
Člen | 2118
+
0
-

Už nějakou dobu to mám implementované https://github.com/…lication.php#…