Hallo,
In een Zend Framework applicatie heb ik gekozen voor een modulaire opzet met twee modulen default en admin. Hier heb ik naar wat tutorials voor gekeken en heb het als volgt opgezet:
1. De modules heb ik gemaakt met zend tool, zf create module, etc.
2. Daarna:
Toevegoegd.
3. Vervolgens naast mijn bootstrap.php in application folder ook een Default_Bootstrap en Admin_Bootstrap opgezet. Deze extenden zoals het hoort Zend_Application_Module_Bootstrap
Dit werkt nu wel, alleen het vreemde is ZF voert bij het laden van default module beide bootstraps uit. Als in de admin bootstrap een functie _initTest() maak met echo 'test' erin, komt dit op de pagina te staan terwijl de huidige module dan admin is.
Ik heb hier wel nar gezocht en zag dat anderen op mailinglists hier ook naar vroegen maar niemand gaf er echt antwoord op. Is dit de bedoeling? Want lijkt me niet? Iemand die het fixed heeft of het op een andere manier doet?
Voordeel van de aparte bootstrappers vind ik dat je o.a. authenticatie kan initialiseren vanuit de admin bootstrap bijv.
In een Zend Framework applicatie heb ik gekozen voor een modulaire opzet met twee modulen default en admin. Hier heb ik naar wat tutorials voor gekeken en heb het als volgt opgezet:
1. De modules heb ik gemaakt met zend tool, zf create module, etc.
2. Daarna:
code:
1
2
3
| resources.frontController.moduleDirectory = APPLICATION_PATH "/modules" resources.frontController.moduleDefault = "default" resources.modules[] = |
Toevegoegd.
3. Vervolgens naast mijn bootstrap.php in application folder ook een Default_Bootstrap en Admin_Bootstrap opgezet. Deze extenden zoals het hoort Zend_Application_Module_Bootstrap
Dit werkt nu wel, alleen het vreemde is ZF voert bij het laden van default module beide bootstraps uit. Als in de admin bootstrap een functie _initTest() maak met echo 'test' erin, komt dit op de pagina te staan terwijl de huidige module dan admin is.
Ik heb hier wel nar gezocht en zag dat anderen op mailinglists hier ook naar vroegen maar niemand gaf er echt antwoord op. Is dit de bedoeling? Want lijkt me niet? Iemand die het fixed heeft of het op een andere manier doet?
Voordeel van de aparte bootstrappers vind ik dat je o.a. authenticatie kan initialiseren vanuit de admin bootstrap bijv.