Rozhodnuti o vykresleni view/presenter

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

Kdyz zobrazeni formulare zavisi na aktualnim datumu (porovnavanym s datem zacatku zobrazeni ulozenym v databazi), je lepsi provadet vyhodnoceni uz v presenteru a podle toho predat data, nebo to nechat az na view? Vim ze o vykreslovani se stara view, ale nevim nakolik je tohle funkcni logika a nakolik pouhe zobrazeni.

Oli
Člen | 1215
+
0
-

Ja bych to porovnaval asi uz v modelu.

V situaci, kdy mám týdenní kalendář tak bych v modelu zjistil jaký je týden na základě toho stáhl požadovaný data z db a předal presenteru. Při přechodu na další týden bych „vyzobnul“ konkrétní týden z db a poslal ho šabloně, …

Šaman
Člen | 2666
+
0
-

Data se připravují v presenteru – vpodstatě kód v render* metodách je součástí view z pohledu MVC. Takže příprava v presenterech je plně legitimní. Pokud to budeš řešit PHP kódem, tak ten se lépe čte a upravuje právě v render* metodách.