webForumDet fria alternativet

Var placerar jag egna funktioner i MVC?

PHP

1 svar · 1 114 visningar · startad av xtreme

Medlem sedan juli 20002 056 inlägg
Frågan#1

Har byggt en enkel MVC i PHP där jag har model med databas query, controller där jag bygger upp vad som ska visas på sidan (vad som händer när man besöker en specifik adress) samt en vy med själva html för vad som ska visas.

Vi säger att jag har en funktion för att beräkna något. Var i mitt MVC -ramverk lägger jag det. Modellen, vyn eller kontrollern?

Medlem sedan feb. 20005 891 inlägg
#2

Modellen. Det finns en princip om att controllers ska vara "smala" och models "tjocka", dvs. derivera funktioner som gör olika beräkningar och liknande operationer till modellen, så att controllern i huvudsak sköter sånt som: routing, kallar på autentisering, sätter värden som ska passas till vyn, osv.

260 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)