Nette\InvalidArgumentException v definici formuláře
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Jarek92
- Člen | 91
Zdravím,
nemůžu pochopit, proč mi v následující definici formuláře vyhazuje
Nette výjimku: Nette\InvalidArgumentException → Value ‚2014‘ is out of
allowed range [] in field ‚sezona‘
protected function createComponentSelectSeason()
{
$form = new Nette\Application\UI\Form;
$form->addSelect('sezona', 'Sezona')
->setDefaultValue('2014')
->setItems($this->sezona->getSeasons());
$form->addSubmit('send', 'Vybrat');
$form->onSuccess[] = $this->selectSeasonFormSucceeded;
return $form;
}
Pozn.: Do selectu dávám asociativní pole v podobě: array(‚2015‘=>2015, …) – pokud oddělám metodu setDefaultValue(), tak vše běží OK.
Editoval Jarek92 (29. 12. 2014 19:32)