Chciałbym osiągnąć autoloadowanie, które widac na kodzie poniżej, ale żeby moduł był dynamicznie rozkminiany przez autoloader. Innymi słowy Zend autoloaduje już katalogi: controllers, forms, models, views, a ja chcę do tego wszystkiego dołożyć swój własny. Niestety do tej pory nie udało mi się znaleźć odpowiedzi na to pytanie mimo licznych prób.
public function _initAutoloader()
{
$autoloader = new Zend_Application_Module_Autoloader(array(
'namespace' => 'Default_',
'basePath' => dirname(__FILE__),
));
$autoloader->addResourceType('request', 'modules/default/requests', 'Requests');
return $autoloader;
}
Struktura:
application
- modules
- default
- requests
- controllers
- module_example
- requests
- controllers