Hallo,
Een twee jaar geleden heb ik een systeem opgezet met ZF. Gewoon het standaard forum gedoe, etc. Dat is nooit echt verder ontwikkeld of heb ik geen aandacht aan besteed. Nu ben ik weer met iets bezig, maar ik wil toch wat basis dingen weten. OO basis snap ik toch wel denk ik zelf, een aantal dingen wil ik even duidelijk hebben. Ik maak gebruik van de ingebouwde MVC implementatie van ZF.
Als eerste.
In m'n bootstrap wordt de Zend_Db_Adapter gezet:
Zoals je ziet gaat die naar Zend_Registry om vervolgens in modellen weer uit het register te trekken in de init() om vervolgens naar $this->db te schrijven (van het betreffende model). Is hier een betere manier voor om dit niet iedere keer in ieder model te hoeven doen maar globaal te regelen?
Tweede.
Wat is de beste manier om in ZF 1.11.6 de autoloader neer te zetten en alle classes te autoloaden? Sinds mijn eerste kennismaking met ZF lijkt Zend_Autoloader niet meer beschikbaar te zijn (of hoe heette die ook al weer?). Het is natuurlijk vanzelfsprekend dat ik dit in of voor m'n bootstrap al geïnitialiseerd wil hebben. Hoe doe ik dat?
Thnx
Een twee jaar geleden heb ik een systeem opgezet met ZF. Gewoon het standaard forum gedoe, etc. Dat is nooit echt verder ontwikkeld of heb ik geen aandacht aan besteed. Nu ben ik weer met iets bezig, maar ik wil toch wat basis dingen weten. OO basis snap ik toch wel denk ik zelf, een aantal dingen wil ik even duidelijk hebben. Ik maak gebruik van de ingebouwde MVC implementatie van ZF.
Als eerste.
In m'n bootstrap wordt de Zend_Db_Adapter gezet:
PHP:
1
2
3
4
| <?php public function _initDatabase() { $db = Zend_Db::factory($this->config->resources->db); Zend_Registry::set('db', $db); |
Zoals je ziet gaat die naar Zend_Registry om vervolgens in modellen weer uit het register te trekken in de init() om vervolgens naar $this->db te schrijven (van het betreffende model). Is hier een betere manier voor om dit niet iedere keer in ieder model te hoeven doen maar globaal te regelen?
Tweede.
Wat is de beste manier om in ZF 1.11.6 de autoloader neer te zetten en alle classes te autoloaden? Sinds mijn eerste kennismaking met ZF lijkt Zend_Autoloader niet meer beschikbaar te zijn (of hoe heette die ook al weer?). Het is natuurlijk vanzelfsprekend dat ik dit in of voor m'n bootstrap al geïnitialiseerd wil hebben. Hoe doe ik dat?
Thnx