/ / Comment appeler la méthode d'assistance de vue statique dans le contrôleur? - zend-framework, zend-view, zend-controller

Comment appeler la méthode d'assistance de vue statique dans le contrôleur? - zend-framework, zend-view, zend-controller

comme dans le sujet, j'ai deux méthodes statiques dans l'aide de vue, mais quand j'essaie d'appeler l'action du contrôleur par

Zend_View_Helper_SomeHelper::firstStaticMethod();

J'ai eu une erreur:

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

Code d'aide:

class Zend_View_Helper_SomeHelper extends Zend_View_Helper_Abstract {
//....//
public static function firstStaticMethod(){
//some code hear
}
public static function secoundStaticMethod(){
//some code hear
}
}

Je dois utiliser cette méthode dans les aides et les actions. des idées?

Réponses:

1 pour la réponse № 1

Pouvez-vous essayer ceci

$viewHelperObj = $this->view->getHelper("SomeHelper");
$viewHelperObj->secoundStaticMethod();