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
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?
- mattes.gfx
- Člen | 8
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á).