wdelements
Legacy Member
Momenteel ben ik begonnen met een website volledig in oo te maken en ben ik gebotst op een kwestie waar ik niet helemaal uitgeraakt.
Stel je hebt twee tabellen:
Product en Categorie
Product heeft de velden productID, productNaam en categorieID
Categorie heeft de velden categorieID en categorie.
Nu vraag ik mij af, als ik de class Product maak, hoe handel ik dan het beste de categorie af, door de id toe te voegen aan de Product class of door het object categorie toe te voegen aan de Product class.
dus Class Product
$productID
$productNaam
$categorieID
of
Class Product
$productID
$productNaam
$categorie (dit is een categorie object)
Stel je hebt twee tabellen:
Product en Categorie
Product heeft de velden productID, productNaam en categorieID
Categorie heeft de velden categorieID en categorie.
Nu vraag ik mij af, als ik de class Product maak, hoe handel ik dan het beste de categorie af, door de id toe te voegen aan de Product class of door het object categorie toe te voegen aan de Product class.
dus Class Product
$productID
$productNaam
$categorieID
of
Class Product
$productID
$productNaam
$categorie (dit is een categorie object)
). Daar definieer je in een XML bestand al je objecten/tabellen en wordt de basiscode om met die objecten gegenereerd op basis van die definitie. Je kan er misschien wel nog iets van leren (hoewel je - als je de gegenereerde code beijkt - ook wel zal merken dat omwille van lazy loading een ORM doorgaans zowel een ID als een verwijzing naar gelinkte objecten zal bevatten in de uitwerking van de klasse).