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
+
0
-

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.