2014-11-18 1 views

답변

1

Zend\ServiceManager\ConfigInterface 클래스를 구현 한 경우 (예제와 같이) ServiceManager 인스턴스를 전달하면됩니다.

Module 클래스의 onBootstrap에서 쉽게 수행 할 수 있습니다.

namespace MyModule; 

use Some\Other\Namespace\MyCustomViewHelperConfig; 
use Zend\EventManager\EventInterface; 
use Zend\ModuleManager\Feature\BootstrapListenerInterface; 

class Module implements BootstrapListenerInterface 
{ 
    public function onBootstrap(EventInterface $event) 
    { 
     $application = $event->getApplication(); 
     $serviceManager = $application->getServiceManager(); 
     $viewHelperManager = $serviceManager->get('ViewHelperManager'); 

     $viewHelperConfig = new MyCustomViewHelperConfig(); 
     $viewHelperConfig->configureServiceManager($viewHelperManager); 
    } 
}