Odkaz s více parametry, kde param1=NULL
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Jakub Šulák
- Člen | 222
Chci se zeptat, jakým způsobem řešit:
Mám presenter, který má dva parametry v renderDefault($param1=NULL,
$param2=NULL).
Presenter na základě nich nějak plní template a může se stát, že
$param1=NULL, nebo param2=NULL.
Pokud je $param2=NULL vše projde ok. Pokud je NULL $param1 a
$param2=‚xyz‘ vypadne Fatal Error:
Argument 1 passed to CachingIterator::__construct() must implement interface
Iterator, null given
takže?
- je to bug?
- chyba mezi rukama a klávesnicí – prostě nesmím posílat NULL (ale co mám pak posílat?)
- Jakub Šulák
- Člen | 222
nemám, ale nakoplo mě to – díky.
V presenteru jsem zpracovával dle param1 něco a pak to posílal šabloně, ale při param1=null se neposlalo nic a v šabloně ještě nebylo zapouzdření isset(template_param).
díky