Parametr plink prevede FALSE na NULL
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- peci1
- Člen | 60
Ahoj, mam Nette 0.9.3.
Moje action ma signaturu actionFoo($show = NULL,…)
Dal v action priradim $show do clenske promenne pretypovanou na boolean (ale NULL vyvola pred pretypovanim specialni akci) a tuhle clenskou promennou predavam sablone.
V sablone volam {plink ‚show‘=>!$show}
Pokud zobrazim stranku s show=1, melo by se dle me vytvorit URL s show=0; jenze se vytvori URL bez show (a tedy s defaultnim parametrem, tedy NULL).
Podle me tohle chovani neni spravne (FALSE se mi zmeni na NULL).
Pokud v sablone napisu {plink ‚show‘=>($show ? 0 : 1)}, vse funguje, jak ma, ale neprijde mi to jako spravne reseni.