Boolean parametry a „Invalid value for parameter .., expected boolean.“
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- mkoubik
- Člen | 728
Mám v komponentě signál s boolean parametrem
public function handleOrderBy($column, $asc = true), když
vytvořím link na ordeBy! 'name', false, tak se v url vygeneruje
parametr komponenta-asc=0, což ale po kliknutí
rawurldecode() v routeru převede na nulu, nikoliv false.
PresenterComponentReflection pak zařve, že chce boolean a ne „0“ (kvůli
$asc = true v handleOrderBy).
Vystopoval jsem to k tomuto commitu. Je tam na to i test. Jak se tedy má do parametru dostat boolean? To mám nějak přimět router, aby nulu překládal jako false?
PHP 5.3, Nette git: 3036bf575cc8a4bff3eb7ad218a4261b712f61e2