Vyjímka při generovaní linku na neexistující presenter
- hAssassin
- Člen | 293
Zdravim,
snad to tu už někde není, ale hledal sem a nenašel. Jde o tohle: kdyz
v sablone zadam do n:href
neexistujici presenter, tak to vede
k vyhozeni vyjimky InvalidLinkException
. Ve starsich verzich
(tusim jeste ve 2.0 Alpha) to fungovalo tak, ze se do atributu
href
pridal text zacinajici error:
, a tyto odkazy sli
pak zviraznit v CSS cervenym pozadim.
Jak to ze to ve verzi 2.0 Beta uz nefunguje a hazi to tuto vyjimku? Neda se chovani nejak zmenit? Nebo mi neco unika (ikdyz netusim co)?
EDIT: tak sem hledal teda pekne blbe… :D (teda hledal sem jen na foru a az
ted sem nakouknul do dokumentace). V doku to je popsany a muze za to
$invalidLinkMode
, divny je, ze by na develu mel byt nastaven na
INVALID_LINK_WARNING
coz ovsem neni a je nastaven na
INVALID_LINK_EXCEPTION
. Divne…
EDIT2: tak vlastni nastaveni ve startup()
v
BasePresenteru
pomohlo, ale implicitne to melo hodnotu
NULL
. Neni to chyba?
Editoval hAssassin (25. 7. 2011 18:35)
- David Grudl
- Nette Core | 8218
$invalidLinkMode nastavuje třída Configurator při vytváření služby Application (no je to sice prasárna, ale zatím to tak je). Takže to bude zřejmě souviset s tím, jak vytváříš $application v bootstrapu.