2013-04-12 1 views

답변

0

당신은 MvcEvent 객체를 사용하여 컨트롤러를 검색 한 다음 뷰에서 검색 할 수 있도록 뷰 모델에 할당 할 수 있습니다 :

public function indexAction() 
{ 
    return new ViewModel(
      array(
       'controller' => $this->getEvent()->getRouteMatch()->getParam('controller'), 
       'action' => $this->getEvent()->getRouteMatch()->getParam('action') 
      ) 
     ); 
} 

모듈 이름은 조금 복잡합니다,하지만 당신은 위해 할 수 예를 들어 NAMESPACE을 사용하거나 컨트롤러 이름에서 구문 분석하면됩니다.

여러 개의보기에서 이것을 사용하려면 자신의보기 도우미를 만들고 등록하는 것이 좋습니다.

관련 문제