我无法弄清楚如何从自定义类中获取ServiceManager实例.
在控制器内部很容易:
$this->getServiceLocator()->get('My\CustomLogger')->log(5, 'my message');
Run Code Online (Sandbox Code Playgroud)
现在,我创建了一些独立的类,我需要Zend\Log在该类中检索实例.在zend framework v.1中,我是通过静态调用完成的:
Zend_Registry::get('myCustomLogger');
Run Code Online (Sandbox Code Playgroud)
如何My\CustomLogger在ZF2中检索?