jak rendrovat formular na kazde strance?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- jasir
- Člen | 746
Potřebuješ se tedy dostat k myForm v layoutu. Jsou dvě možnosti.
- Buď si šáhneš v layoutu na myForm přes presenter pomocí
$presenter['myForm']
nebo$control['myForm']
(proměnné $presenter i $control jsou automaticky registrované a v layoutu $presenter === $control), - nebo si zaregistruj proměnnou myForm v template v beforeRender
v BasePresenteru (a nesmíš pak v metodách beforeRender poděděných
presenterů zapomenout volat
parent::beforeRender
)
Editoval jasir (21. 10. 2009 10:36)