Modulový error presenter
- Mikulas Dite
- Člen | 756
Mám modul Frontend
ve kterém je vlastní
Frontend_ErrorPresenter
. Ostatní moduly žádný mít nemají. Jak
na něj mám v bootu odkazovat? Nefungují
$application->errorPresenter = 'Frontend:Error';
, absolutní
verze s dvojtečkou na začásku, ani verze s podtržítkem (jako v názvu
třídy). Když nastavím prostředí na production
Debug::enable(Debug::PRODUCTION);
, tak mi vyskočí akorát
bílá – error v laděnce že nenašla presenter na který dokázala routa.
Ten opravdu neexistuje, proto má na produkci vyskočit error presenter. Chybí
mi tam někde další registrace error presenteru?
- Mikulas Dite
- Člen | 756
No to sem si právě myslel taky, jednak se teda ten modul jmenuje
Frontend
, ale ani tak to nefunguje.
- Mikulas Dite
- Člen | 756
Proč? Analogicky s funkčním Front_ErrorPresenter
v složce
FrontModule
musí fungovat i s názvem Frontend
.
Nebo zapomeňme na Front, co kdyby to byl Server
module?
- Oggy
- Člen | 306
mám stejný problém .. ale ani nastaveni catchexceptions nepomohlo…
bootstrap
<?php
$application->errorPresenter = 'Front:Error';
?>
a potom mám tedy
FrontModule/ErrorPresenter.php
<?php
class Front_ErrorPresenter extends Front_BasePresenter
....
?>
ale vyhazuje to internal server error