Presenter
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- honzajavorek
- Člen | 57
Trochu se prokousávám Nette… Teď jsem si udělal takovou malou „dokumentaci“ k Presenteru – může se někomu do začátku hodit, aby nemusel zkoumat kód a hrát si celá odpoledne pokus/omyl jako já (jej, jak já se těším na dokumentaci :) ). Pokud jsou v tom chyby nebo nepřesnosti, tak to sem prosím napište.
Jak to jde za sebou v Presenteru:
- STARTUP fáze:
startup()
- PRESENT fáze:
action{Action}($id, ...)
- SIGNAL HANDLING fáze: zpracovává mj. formuláře,
volá
{form}($form)
- RENDER fáze:
beforeRender()
,render{View}($id, ...)
Užitečné funkce:
- link (odkazy)
- isAjax (jestli jde o AJAXový požadavek)
- redirect (přesměrování)