Bonjour,

Pour récupérer un service depuis un module je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$service = $evm->getApplication()->getServiceManager()->get("MonServiceId");
le service manager est $evm.

Depuis un controller :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$service = $this->getServiceLocator()->get("MonServiceId");
Je récupère le service manager via la commande : $this->getServiceLocator().

Je développement actuellement une classe que je ne souhaite pas intégrer dans la conf de zend, mais je voudrais récupérer un service (notamment le service de traduction 'translate'). Comment puis-je récupérer le service manager dans ma classe ?

merci