Samostatne pouzitie formularov
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- brano
- Člen | 25
Snazim sa do starsieho projektu prepasovat aspon casti Nette. Pokusam sa rozbehat samostatne formulare bez napojenia na presenter podla navodu v dokumentacii – https://doc.nette.org/cs/forms#… . Po odoslani formularu vsak funkcia isSuccess() vyhodi exception „Form is not anchored and therefore can not determine whether it was submitted.“. Predpokladam, ze sa to odkazuje na to, ze formular nie je napojeny na presenter. Ako to teda spravne ma byt?
$form = new \Nette\Application\UI\Form();
$form->addHidden('id');
$form->addSelect('parentId',"Predok:", array());
$form->addText('label', 'Nadpis:');
$form->addText('priority', 'Priorita:');
$form->addSubmit('submit', 'Odošli');
if($form->isSuccess())
{
$this->onFormSucceeded($form, $form->getValues());
}
Upgradol som Nette na 2.3.10 a nasledne na aktualnu verziu 2.4, pomazal cache, skusal hladat na fore. Bojovali ste dakto s niecim podobnym? Dik.