vypocet pro vsechny prvky z dibi:query v MVC architekture
- shargath
- Člen | 8
Ahoj, mam tabulku aktivity do ktere ukladam mimo jine timestamp – kdy k dane aktivite doslo, v presenteru pak volam model:
$this->template->activities = \ProfilesModel::fetchActivities($id);
a v template si vykresluji dane veci…
s MVC zacinam a narazil jsem na problem – uzivatel bude mit na strance treba 10 vypsanych aktivit a u kazde bude napsano kdy k ni doslo (pred hodinou, pred mesicem,…), takze mam funkci, ktera ten retezec $ago vyhodnoti z toho timestamp – kde a jak ji ale volat?
chapu to tak ze v controlerovi(presenter) probihaji veskere „vypocty“, template dostava vysledeky v promenne activities a smyckou foreach je projde a vykresli, v te smycce by se hodilo volat tu funkci na prepocet toho $ago ale volat funkci/provadet jakekoliv „vypocty“ v template je blbost ne?
jak se tohle resi v praxi?
- Jan Voráček
- Člen | 90
Asi bych si pro to napsal vlastní helper – do šablony se pošle timestamp, který se pomocí helperu převede na hodnotu čitelnou „normálními“ lidmi :)