Temat: Moduły w ZF
Ja mam podobnie, ale trochę inaczej, gdyż chciałem, aby Default nie siedział bezpośrednio w application, ale w modules/default/ i tam miał kontrolery i widoki, zaś modele chciałem mieć wspólne dla wszystkich modułów w jednym folderze application/models/, jakby coś, to poniżej główny fragment kodu:
protected function _initDefaultBootstrap() {
$autoloader = new Zend_Application_Module_Autoloader(array(
'namespace' => '',
'basePath' => APPLICATION_PATH,
'resourceTypes' => array(
'model' => array(
'path' => 'models',
'namespace' => 'Model',
),
'form' => array(
'path' => APPLICATION_PATH.'/modules/default/forms',
'namespace' => 'Form',
),
)
));
return $autoloader;
}
protected function _initAdminBootstrap() {
$autoloader = new Zend_Application_Module_Autoloader(array(
'namespace' => 'Admin',
'basePath' => APPLICATION_PATH.'/modules/admin',
'resourceTypes' => array(
'model' => array(
'path' => 'models',
'namespace' => 'Model',
),
'form' => array(
'path' => APPLICATION_PATH.'/modules/admin/forms',
'namespace' => 'Form',
),
)
));
return $autoloader;
}
Wojciech Andruszkiewicz edytował(a) ten post dnia 19.04.10 o godzinie 22:40