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.

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