Zend Framework:何时使用/ library或/ application

时间:2010-08-03 05:15:15

标签: zend-framework

在使用zend框架开始一段时间之后,我开始考虑在/library/application中将哪些类放在哪里?

我认为可重用的类会转到/library和特定于/application的应用程序吗?我对么?

使用/application时发现更麻烦的一件事是它不在include路径中而我需要为它创建一个资源加载器?例如。

$resourceLoader = new Zend_Loader_Autoloader_Resource(array(
    'namespace' => 'Application_',
    'basePath' => dirname(__FILE__)
));
$resourceLoader->addResourceType('validator', 'validators/', 'Validator');
$resourceLoader->addResourceType('acl', 'acl/', 'Acl');

1 个答案:

答案 0 :(得分:2)

你是对的!

/ Library用于更多泛型类。与Zend Framework和/ Application特定类的应用程序类似。

是的,您需要注册名称空间并添加资源。因此,Zend Autoloader可以查看这些文件夹并且需要。如果所有文件夹都已自动注册,则自动装带器的加载速度可能会更慢。