[MVC] Constante(n) (instanties) opslaan in het model

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Bo Ter Ham

Bo Ter Ham

22/12/2015 12:40:40
Quote Anchor link
Hallo,

Ik ben op dit moment bezig met een MVC framework en opzich lukt het redelijk, ik heb de controller en view al helemaal uitgewerkt maar ik zit een beetje vast bij de implementatie van het model. Ik heb er uiteindelijk maar voor gekozen om (na enkele eerdere topics over dit onderwerp te hebben bekeken) het model op te splitsen in mapper deel en een domain deel. De mapper zorgt ervoor dat gegevens uit de database in de juiste domain classes terecht komen (de UserMapper gooit alle data in het User object). Het probleem waar ik nu mee zit is dat ik in de domain classes (zoals User) gebruik wil maken van constanten, of zelfs constanten instanties die ik al eerder heb gedefineerd. Ik heb geen zin om deze constanten telkens met een query uit de database te halen aangezien het constanten zijn: ze blijven in principe altijd hetzelfde. Waarom kan ik deze constanten niet in de User class opslaan? Omdat ik de constanten niet alleen in de User class nodig heb maar ook in andere Domain klassen.

Nu is mijn vraag dus: Waar sla ik deze constanten op zodat ik er altijd makkelijk bij kan? Hoe pakken jullie dit aan?

Bij voorbaat dank voor jullie hulp
 
PHP hulp

PHP hulp

26/11/2024 18:46:10
 
Bart V B

Bart V B

22/12/2015 18:40:36
Quote Anchor link
Mij lijkt als je er overal en altijd bij moet kunnen, je iets van een config class aanmaakt en autload.
Ik ben overigens wel benieuwd wat je dan van de User (bijvoorbeeld) _altijd_ nodig hebt.
Misschien dat je daar wat meer duidelijkheid over kan verschaffen?
Gewijzigd op 22/12/2015 18:41:56 door Bart V B
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.