Předání parametru do komponenty formuláře (z view)

ondrapech
Člen | 49
+
0
-

Ahoj,
potřeboval ybch komponentu formuláře, která se bdue vytvářet a měnit podle toho, u kterého produktu je, každý produkt má jiné nastavení (uložené v DB) a chci se zeptat, jestli je možné, z view předat do komponenty id toho produktu, něco takového:
{control productValuesForm productId => $product->id}

a v komponentě pak načíst nějak takto

public function createComponentProductValuesForm($productId)
{
	//TODO tady přečíst productId a podle toho vykreslit formulář
}

Těch samotných komponent by mělo být na stránce vykreslených víc pokaždé s jiným ID produktu a zpraování by mělo být vždy stejné.

Případně, jak jinak to vařešit. Díky moc za rady :)

jiri.pudil
Nette Blogger | 1028
+
+2
-

Myslím, že hledáš Multiplier :)

ondrapech
Člen | 49
+
0
-

Multiplier používám, ten nemyslím.
Prostě vypisuju z DB produkty, při kliknutí na ně se má objevit modal, a v něm formulář na přidání produktu. U každého produktu se ale musí vypnit jiné hodnoty. a ty jsou uložené v DB, takže potřebuju vykreslit formulář se vstupy podle toho, jaký je to produkt.

ondrapech
Člen | 49
+
0
-

Nebo, asi by to přes to šlo udělat. Jen sem nechtěl dynamicky vytvářet komponenty ale mít jednu komponentu a tam jen posílat id toho produktu. Podívám se na to, díky.