Hallo allemaal,
Ik heb meer soort van architectonische vraag welke (voornamelijk) gebasseerd is op de implementatie van het zend framework. Mijn probleem is als volgt. Laten we als voorbeeld nemen een webapplicatie die iets doet met de gebruikers, evenementen en abonnementen. Het idee is dat gebruikers zich kunnen abonneren voor evenementen en dat admin's de inschrijvingen kunnen beheren. So far so good.
Nu is het zo. Het Zend Framework is zeer duidelijk over de controller en Views. Het probleem is over het model waarover Zend (volgens mijn bescheiden mening) niet zo duidelijk is.Hier heb ik een aantal vragen over.
Als je hier en daar leest over MVC zie je dat een applicatie over het algemeen één controller heeft (die op zijn beurt meerdere subcontrollers kan hebben). Ik heb mijn applicatie heb ik het opgesplitst in 3 belangrijke controllers (eventController, personController en inschrijving controller). En vandaag was dacht ik hierover na en kwam tot de conclusie dat dit niet erg handig is , aangezien je altijd overlapiinghebt tussen bijvoorbeeld evenmententen en inschrijvingen. Dus ik dacht van 2 mogelijke oplossingen.
OPLOSSING 1: Houd 3 controllers die alleen een verbinding met het model door middel van één (model) controller. één van de nadelen hierbij is dat je blijft zitten met zaken die overlappen.
OPLOSSING 2: Het samenvoegen van de 3 controllers tot één controller en het gebruiken om verbinding te maken met het model. Dit zal de meeste overzicht bieden, maar een grote controller.
Dus mijn vraag aan u is wat denk je van deze analyse? Welke oplossing zou je kiezen of is er een derde, een betere oplossing?
Alvast bedankt.
Ik heb meer soort van architectonische vraag welke (voornamelijk) gebasseerd is op de implementatie van het zend framework. Mijn probleem is als volgt. Laten we als voorbeeld nemen een webapplicatie die iets doet met de gebruikers, evenementen en abonnementen. Het idee is dat gebruikers zich kunnen abonneren voor evenementen en dat admin's de inschrijvingen kunnen beheren. So far so good.
Nu is het zo. Het Zend Framework is zeer duidelijk over de controller en Views. Het probleem is over het model waarover Zend (volgens mijn bescheiden mening) niet zo duidelijk is.Hier heb ik een aantal vragen over.
Als je hier en daar leest over MVC zie je dat een applicatie over het algemeen één controller heeft (die op zijn beurt meerdere subcontrollers kan hebben). Ik heb mijn applicatie heb ik het opgesplitst in 3 belangrijke controllers (eventController, personController en inschrijving controller). En vandaag was dacht ik hierover na en kwam tot de conclusie dat dit niet erg handig is , aangezien je altijd overlapiinghebt tussen bijvoorbeeld evenmententen en inschrijvingen. Dus ik dacht van 2 mogelijke oplossingen.
OPLOSSING 1: Houd 3 controllers die alleen een verbinding met het model door middel van één (model) controller. één van de nadelen hierbij is dat je blijft zitten met zaken die overlappen.
OPLOSSING 2: Het samenvoegen van de 3 controllers tot één controller en het gebruiken om verbinding te maken met het model. Dit zal de meeste overzicht bieden, maar een grote controller.
Dus mijn vraag aan u is wat denk je van deze analyse? Welke oplossing zou je kiezen of is er een derde, een betere oplossing?
Alvast bedankt.