Visa ett inlägg
Oläst 2010-10-21, 22:21 #4
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
Citat:
Ursprungligen postat av Nihilnovi Visa inlägg
Controller = logik
Model = springpojke (ingen logik)
View = det användaren ser som et resultat av vad controllern bestämmer baserad på informationen den får

Dock så måste jag påpeka att det finns lika många tolkningar på MVC som det finns hemsidor på nätet, detta är bara min tolkning =)
Normalt brukar man säga att (C)ontrollern är som en trafikpolis/dirigent. C gör inget arbete själv utan ser till att indata/anrop är i rätt format, kopplar ihop dem med en (M)odell som sedan gör jobbet (affärslogiken). När M sedan är klar och returnerar data till C dirigeras den (datan) vidare till lämplig View.

Namnen Model, View och Controller förklarar sig själva ganska bra. Att säga att logiken skall göras i Controllern och inte i Modellen tycker jag tyder på att man har en helt felaktig bild av hur MVC-mönstret funkar.
dAEk är inte uppkopplad   Svara med citatSvara med citat