Shaddix
Legacy Member
Ik gebruik al een hele poos het MVC-pattern, maar 1 ding wanneer ik het moeilijk mee blijf hebben is: hoe groot maak je uw controller?
Hoe bepaal je de scope van je controller?
Als we het klassieke "blog"-voorbeeld dan heb ik bijvoorbeeld een PostController, een controller voor men blogposts dus. Maar steek ik de logica van men comments ook mee in de PostController? Het zijn namelijk comments op een blogpost. Langs de andere kant kan de logica rond comments opzich ook uitgebreid zijn waardoor een aparte CommentController misschien wel duidelijker is.
Wat doen jullie meestal? 1 controller per 1 model-klasse?
Hoe bepaal je de scope van je controller?
Als we het klassieke "blog"-voorbeeld dan heb ik bijvoorbeeld een PostController, een controller voor men blogposts dus. Maar steek ik de logica van men comments ook mee in de PostController? Het zijn namelijk comments op een blogpost. Langs de andere kant kan de logica rond comments opzich ook uitgebreid zijn waardoor een aparte CommentController misschien wel duidelijker is.
Wat doen jullie meestal? 1 controller per 1 model-klasse?