Avatar billede lakana Nybegynder
05. december 2007 - 19:16 Der er 4 kommentarer og
1 løsning

Meget simpel MVC

Kan nogle give et meget meget simpelt eksempel på brugen af MVC?

Jeg har læst på mange sider, men kan ikke rigtigt overskue det. Hvilke funktioner er helt essentielle i denne arkitektur.
Avatar billede coderdk Praktikant
05. december 2007 - 23:00 #1
Du kan sige det sådan: En model er dit databaselag. Koden i modellen skal være uafhænging af alt det andet, altså ikke bruge $_POST, $_GET, $_SESSION osv, kun lave databehandling og logik i forbindelse med databehandlingen dér. Views er designet, HTML uden [for meget] kode, det er normalt at bruge lidt kode i views, men kun til at styre layout og design. Controlleren er koden der behandler data fra views og modellen og blander disse. Det er controlleren der bruger modellerne og henter og viser de forskellige views...

MVC er med andre ord en måde at adskille data, layout og logik... Hvis du vil se en meget simpel måde at bruge MVC på i PHP, kan du kigge på f.eks. code igniter: http://www.codeigniter.com/ - Der findes mange andre....
Avatar billede lakana Nybegynder
08. december 2007 - 10:21 #2
Findes der virkelig ikke enklere systemer til fri download? Jeg vil bare gerne se de grundlæggende ting i sådan et system. Altså en funktion der henter Controllers, Models og Views - og intet andet. Kan nogle give nogle eksempler på hvordan det skal gøres?
Avatar billede coderdk Praktikant
08. december 2007 - 16:45 #3
Pas... :)
Avatar billede lakana Nybegynder
07. august 2011 - 20:43 #4
skriv svar coderdk
Avatar billede coderdk Praktikant
07. august 2011 - 21:23 #5
Ok :)

I øvrigt et microframework der fungerer fint: https://github.com/troelskn/webwork
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB