Definování formuláře pomocí php třídy
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- hancs
 - Člen | 57
 
Ahoj, řeším import dat z XML a chci aby mohl uživatel provést ještě nějakou úpravu než data uložím do databáze.
Načtení dat → zobrazení → korekce dat → uložení do DB
Líbilo by se mi vytvořit si formuláře odpovídající třídám, které vytvořím z importu.
Něco takového: https://symfony.com/…s/forms.html
Nevíte jestli má nette něco podobného, nebo jak by jste to řešili vy?
Předem děkuji

- Pavel Kravčík
 - Člen | 1206
 
Prostě createForm vytvářej dle nějakých pravidel z toho XML. :)
pf createComponentXMLForm()
{
	$form = new Form;
	foreach($xml->category as $category)
	{
		$form->addText($category . '_' . $xml->product, $xml->product)
			->setDefaultValue($xml->productValue);
	}
	return $form;
}