由于使用Zend\Loader\StandardAutoloader
加载动态类非常昂贵,我generate一个类图并将其设置在
Application\Module
public function getAutoloaderConfig()
{
return [
'Zend\Loader\ClassMapAutoloader' => [
__DIR__ . '/../../data/cache' . '/' . 'autoload_classmap.application.php',
],
'Zend\Loader\StandardAutoloader' => [
'namespaces' => [
__NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
'MyNamespace' => __DIR__ . '/../../vendor/my/lib/src'
]
]
];
}
文件autoload_classmap.application.php
包含/module
和/vendor/my/lib/src
的分类图。
是否足以扩展getAutoloaderConfig()
只有一个模块(例如Application
),或者我是否需要在每个ClassMapAutoloader
? < / p>