Pogledajte određenu poruku
Staro 19. 06. 2007.   #21
Ilija Studen
Direktor Kombinata
Invented the damn thing
 
Avatar Ilija Studen
 
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
Ilija Studen će postati "faca" uskoroIlija Studen će postati "faca" uskoro
Default

Ne vidim ništa loše u tome da se u view-u pozivaju metodi modela, dokle god si ti pozivi tiču izvlačenja i prezentovanja podataka. Ako ih koristiš za nešto drugo (tipa osvežavanje sesije, modifikacija ili brisanje vrednosti itd) tome nije mesto u view-u (duh!).

U gornjem primeru getUsername() može da bude prost accessor, a opet iza njega može da se krije nešto mnogo složenije. Koga je briga dokle god dobijamo očekivani rezultat.

Stvari bi bile izuzetno loše kada bi u viewu imao nešto tipa:

PHP kôd:
{$user->setUsername('new one')};
{if 
$user->save()}
  <
p>Saved!</p>
{else}
  <
p>Failed to save!</p>
{/if} 

Poslednja izmena od Ilija Studen : 19. 06. 2007. u 20:08.
Ilija Studen je offline   Odgovorite uz citat