Presenter

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

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í)