Générer autoload_ classmap.php

Afin d’améliorer la performance de votre application Zend Framework 2, le « autoload_classmap.php » s’avère très utile.

Générer automatiquement

# ./zendapp/module/MyModule# php ../../vendor/zendframework/zendframework/bin/classmap_generator.php -w -l ./ \ -o ./autoload_classmap.php

Dire à Module.php de l’utiliser


$serviceManager = $application->getServiceManager();
$eventManager = $application->getEventManager();
$events = $eventManager->getSharedManager();

}

public function getConfig()
{
return include __DIR__ . ‘/config/module.config.php’;
}

public function getViewHelperConfig()
{
return array(
‘factories’ => array(

),
);
}

public function getAutoloaderConfig()
{
return array(
‘Zend\Loader\ClassMapAutoloader’ => array(
__DIR__ . ‘/autoload_classmap.php’,
),
‘Zend\Loader\StandardAutoloader’ => array(
‘namespaces’ => array(
__NAMESPACE__ => __DIR__ . ‘/src/’ . __NAMESPACE__,
),
),
);
}

}

Pour aller plus loin !

Un excellent module pour savoir où ça peut « ramer » ! https://github.com/ThaDafinser/ThaConfigalyzer

Commentaires

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload CAPTCHA.