주제에서와 같이 뷰 도우미에 두 개의 정적 메서드가 있지만 컨트롤러 작업을 호출하려고 할 때
Zend_View_Helper_SomeHelper::firstStaticMethod();
오류가 발생했습니다.
Warning: include_once(Zend/View/Helper/SomeHelper.php): failed to open stream: No such file or directory in /library/Zend/Loader.php on line 134 Warning: include_once(): Failed opening 'Zend/View/Helper/SomeHelper.php' for inclusion (include_path='/application/../library:/library:.:/usr/share/pear:/usr/share/php') in /library/Zend/Loader.php on line 134 Fatal error: Class 'Zend_View_Helper_SomeHelper' not found in /application/modules/default/controllers/Controller.php on line 174
도우미 코드 :
class Zend_View_Helper_SomeHelper extends Zend_View_Helper_Abstract {
//....//
public static function firstStaticMethod(){
//some code hear
}
public static function secoundStaticMethod(){
//some code hear
}
}
헬퍼와 액션에서이 방법을 사용해야합니다. 어떤 아이디어?
이것을 시도해 볼 수 있습니까
$viewHelperObj = $this->view->getHelper('SomeHelper');
$viewHelperObj->secoundStaticMethod();
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다