Znovupoužitelný formulář, parametr z presenteru

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
mattes.gfx
Člen | 8
+
0
-

Potřebuji si nějakým způsobem vytvořit formulář, který se generuje v závislosti na akci a parametru presenteru. Zajímalo by mě, jakým způsobem byste toto řešili.
Napadlo mě vytvořit tovární třídu, tu do presenteru dostat přes DI(neon.config) a akci a parametr presenteru předávat přes metodu této třídy v metodách createForm.

Připadá mi ale, že předávám nějak moc parametrů té tovární třídě. Co vy na to? Jak byste toto řešili?

enumag
Člen | 2118
+
0
-

Z tohoto popisu mne napadá jen předání celého Nette\Application\Request.

mattes.gfx
Člen | 8
+
0
-

Zkusím popsat konkrétněji.
Mám formulář, který se vytvoří podle toho, jaké má vlastnosti zadání(například kolik stránek má mít blog post). Zadání se může otevřít buď jako rozpracované(obsahy již vyplněných inputů se načtou jako values z databáze) nebo otevřít nerozpracované zadání(to žádné values z databáze nenačítá).