Ik zit al een tijdje te bekijken wat de beste oplossing is voor de samenwerking tussen database en een klasse/object. Stel ik heb een klasse "persoon" die een aantal properties heeft. Deze worden bij de creatie van het object gevuld dmv een meegegeven id en een database query.
Vervolgens wil ik de gegevens op het scherm laten zien. Tot nu toe is alles wel goed, maar als ik nu een beheerkant wil maken om een persoon aan te passen is het volgende dan een goede manier:
Ik maak in de klasse persoon een functie edit en een functie delete waar de beheerkant het object mee kan aanpassen en wellicht een aparte functie save voor het definitief opslaan in de database.
Maar mijn uiteindelijke vraag is of het ook wel een goed idee is om het edit-formulier zelf ook in een functie van de klasse te zetten of dat dit netter is om ergens anders te doen, maar waar dan bijvoorbeeld?
Vervolgens wil ik de gegevens op het scherm laten zien. Tot nu toe is alles wel goed, maar als ik nu een beheerkant wil maken om een persoon aan te passen is het volgende dan een goede manier:
Ik maak in de klasse persoon een functie edit en een functie delete waar de beheerkant het object mee kan aanpassen en wellicht een aparte functie save voor het definitief opslaan in de database.
Maar mijn uiteindelijke vraag is of het ook wel een goed idee is om het edit-formulier zelf ook in een functie van de klasse te zetten of dat dit netter is om ergens anders te doen, maar waar dan bijvoorbeeld?