Nebylo by záhodno přehodnotit Presenter::$invalidLinkMode?
- David Grudl
- Nette Core | 8227
Jak se nakládá s neplatnými linky je vysvětleno v dokumentaci – přemýšlím zda to je ale vhodné chování.
Lepší by se mi zdálo:
- na produkčním i vývojovém serveru by invalidní link vyhodil
E_NOTICE
čiE_WARNING
– tedy vždy - na produkčním by se zobrazila jen mřížka, na vývojovém klasická
chybová url
error: popis
- současný příznak
Presenter::INVALID_LINK_EXCEPTION
bych se mohl zrušil, neboť se dá nahraditDebug::$strictMode = TRUE
Co myslíte?
- jasir
- Člen | 746
Jestli to chápu správně, tak při Debug::$strictMode = TRUE
bych nemohl používat výhody url error:...
, protože by mi to
vždy spadlo do laděnky? To by mi vadilo – používám strictMode
stále – a někdy si záměrně udělám linky na neexistující
Presenter/Action
,které pak teprve dopisuju, takhle bych ale
viděl jen laděnku…
Editoval jasir (3. 8. 2009 19:10)
- Petr Motejlek
- Člen | 293
jasir napsal(a):
Jestli to chápu správně, tak při
Debug::$strictMode = TRUE
bych nemohl používat výhody urlerror:...
, protože by mi to vždy spadlo do laděnky? To by mi vadilo – používám strictMode stále – a někdy si záměrně udělám linky na neexistujícíPresenter/Action
,které pak teprve dopisuju, takhle bych ale viděl jen laděnku…
Občas to dělám taky, ale nějak ani sám nevím, v čem je rozdíl mezi tím, když si do šablony zakomentuju {*plink Presenter:view*}, které pak dám pryč, jakmile dodělám ten Presenter a view a když si nechávám vyhazovat chybu :D, takže já bych byl pro, aby Laděnka ječela, i když nejde generovat odkaz.
- jasir
- Člen | 746
Petr Motejlek napsal(a):
jasir napsal(a):
Jestli to chápu správně, tak při
Debug::$strictMode = TRUE
bych nemohl používat výhody urlerror:...
, protože by mi to vždy spadlo do laděnky? To by mi vadilo – používám strictMode stále – a někdy si záměrně udělám linky na neexistujícíPresenter/Action
,které pak teprve dopisuju, takhle bych ale viděl jen laděnku…Občas to dělám taky, ale nějak ani sám nevím, v čem je rozdíl mezi tím, když si do šablony zakomentuju {*plink Presenter:view*}, které pak dám pryč, jakmile dodělám ten Presenter a view a když si nechávám vyhazovat chybu :D, takže já bych byl pro, aby Laděnka ječela, i když nejde generovat odkaz.
Rozdíl je v tom, že rovnou vidím, co je ještě potřeba udělat a taky
pak ta práce hezky vizuálně odsejpá… ;-) Při tvé metodě pak zase
musíš sahat do šablon a ten komentář odstraňovat… No prostě funkční
kombinaci Debug::$stringMode
a funkčnost
INVALID_LINK_WARNING
bych zachoval, pokud to bude možné…
Editoval jasir (3. 8. 2009 20:16)
- PetrP
- Člen | 587
Na vývojovém prostředí mi stávající chování vyhovuje. (je nějaký vážný důvod ke změně?)
Co by se mi líbilo, je na produkčním možnost nastavit mode tak aby při chybným linku se stránka vykreslila s # ale na mail mi přišlo od laděnky upozornění. Tedy asi E_NOTICE vyhazovat (ale jen na produkčním)