0

での動的なクラスのロードZend\Loader\StandardAutoloaderは非常にコストがかかるため、クラスマップを生成して

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()1 つのモジュール (例: ) だけを拡張するだけで十分ですか、それともApplicationすべてのモジュールでそれを行う必要がありClassMapAutoloaderますか?

4

0 に答える 0