Nefunkční func_get_args() při zpracování signálu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- bumprask
- Člen | 59
Chtěl bych docílit toho, abych mohl pomocí $this->link(‚signal!‘,$arg1,$arg2,…) docílit volání signálu s libovolným počtem parametrů. V signálu toto pole parametrů vyzvednout pomocí func_get_args(), ovšem zdá se, že tato funkce php tímto způsobem u signálů z nějakého důvodu nefunguje. Je možné vysvětlit proč?
Editoval bumprask (29. 7. 2013 19:55)
- natrim
- Člen | 73
handle* ale i action* a render* nedostává všechny argumenty, ale jen ty které jsou ručne specifikovány v těle metody
pokud chceš získat vše použij v metodě
$array = $this->getParameter();
příp.
$array = $this->getParam();
u starších verzí nette
viz. api
Editoval natrim (30. 7. 2013 16:37)