Nieuw lid |
|
Hoihoi
Ik heb een mvc-frameworkje geschreven als basis voor een site. De 'normale' controllers gebruik ik voor de content, bijvoorbeeld de indexController zorgt er voor dat alle artikelen die in de database waarde 1 hebben in de kolom "index" worden weer gegeven. Ik ben er eigenlijk vrij zeker van dat dit juist is. Maar van het volgende niet:
Dingen die op nagenoeg elke pagina moeten worden weer gegeven (denk aan menu's e.d.) kun je in elke controller opnieuw schrijven (duplicate code) of je maakt een soort van front controller aan. Dat laatste heb ik dus gedaan. Deze bevat een functie om het menu weer tegeven. Het enige wat je hoeft te doen is in de 'normale' controller deze functie aanroepen.
De menu code bestaat uit +- 15 regels, dus dat scheelt telkens toch, maar past deze werkwijze in het mvc pattern? Zo nee, hoe moet ik het dan wél oplossen?
Greetings,
OI
|