ladenka nezobrazuje chyby database
- krcmar
- Člen | 17
ahoj, jiz delsi dobu me trapi, ze nektere chyby se mi nezbrazi hezky „ladenkovsky“ ale pouze error 500, v logu je pak krasna html stranka ladenky
mam nastavene DEVELOPMENT i catchexception = FALSE, error presenter mam take
emiricky jsem zjistil, ze se to stava u chyb z DB, tzn spatny uzivatel,
spatna praba nebo neexistujici tabulka, field, popr chybny SQL dotaz
delal mi to s dibi a ted i na novem projektu s Nette/Database
neni tu jeste nejaky dalsi trik jak nastavit aby se to hezky krasne „ladenkovalo“
diky
P.S. je nastaven nejaky limit blbych dotazu na mesic apod … ??? :)
- Filip Procházka
- Moderator | 4668
Uveď příklad (i s chybou) a řekni kde máš kód umístěn a odkud se volá.
- krcmar
- Člen | 17
omlouvam se za prodlevu, snad to nezapadne ve foru …
nasimuloval jsem to nakonec jednoduse i bez DB …
verze REVISION = ‚bf2f6c0 released on 2011–07–13‘;
pouzit sandbox, zmeneno pouze
v bootstrapu
<?php
Debugger::enable(Debugger::DEVELOPMENT);
?>
a potom v HomepagePresenter.php
<?php
public function renderDefault() {
$Xthis->template->anyVariable = 'any value';
}
?>
vyhodi krasnou ladenku
ale
<?php
public function renderDefault() {
$this->Xtemplate->anyVariable = 'any value';
}
?>
vyhodi server error 500 a krasne hlaseni ladenky je v logu
behem vyvoje se s tim setkavam porad, a netusim cim to je :(
Editoval krcmar (26. 7. 2011 22:39)