Definování formuláře pomocí php třídy

hancs
Člen | 57
+
0
-

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 | 1180
+
0
-

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;
}