Nach dem Start mit Zend Framework für einige Zeit, begann ich zu denken, welche Klassen shld werden, wo, in der /library
o /application
?
Ich denke, dass wiederverwendbare Klassen nach /library
und anwendungsspezifisch für /application
? liege ich richtig?
1 Sache, die ich als problematisch empfinde, wenn ich /application
ist, dass seine nicht in der Include-Pfad und ich muss eine Ressource-Loader für es erstellen? z.B..
$resourceLoader = new Zend_Loader_Autoloader_Resource(array(
'namespace' => 'Application_',
'basePath' => dirname(__FILE__)
));
$resourceLoader->addResourceType('validator', 'validators/', 'Validator');
$resourceLoader->addResourceType('acl', 'acl/', 'Acl');