2012-11-16 4 views
1

모듈과 함께 표준 MVC를 사용하고 있습니다. 나는 둘 다 클래스 접두사를 제외하고 동일 클래스와 메소드의 이름을 포함 ... 자원을 사용하여 설정에 자동으로 적재되는 2 개보기 도우미 클래스 ...젠드 뷰 도우미 모듈 단위로 분리

resources.view.helperPath.Module1_View_Helper = "module1/views/helpers/" 
resources.view.helperPath.Module2_View_Helper = "module2/views/helpers/" 

있습니다. 내가 난 경로에 따라 특정 모듈보기 도우미 사용 방법

class Module1_View_Helper_Notice extends Zend_View_Helper_Abstract { 
public function notice() { 

class Module2_View_Helper_Notice extends Zend_View_Helper_Abstract { 
public function notice() { 

내 파일 ...

/modules/[module]/views/scripts/[action]/index.phtml 

... 포함 ...

<?php echo $this->notice() ?> 

현재 내가 각 메소드에 대한 특정 이름을 만들 필요가 없기 때문에?

답변

1

직접적으로, 나는 추정한다.

<?php 
require_once (APPLICATION_PATH . '/modules/module1/views/helpers/Notice.php'); 
$helper = new Module1_View_Helper_Notice(); 
$helper->setView ($this); 
echo $helper->notice();