2010-09-15 7 views

Répondre

0

De nombreuses façons, cela dépend de ce que vous voulez faire.

Vous pouvez saisir une vue de viewRenderer que vous pouvez obtenir à partir de HelperBroker.

$vr = Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer'); 
$view = $vr->getView(); 

Vous pouvez aussi l'obtenir en tant que ressource d'application de boostrap:

$view = $this->getActionController()->getInvokeArg('view'); 

ou

$front = $this->getFrontController(); 
$view = $front->getParam('boostrap')->getResource('view'); 

(non testé)

+0

Merci, je vais vérifier bientôt. – Somebody

6

BTW cela fonctionne sur mon projet:

Zend_Controller_Action_HelperBroker::getStaticHelper('Layout') 
     ->getView() 

Mais cela ne fonctionne pas:

Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer') 
     ->getView() 

Peut-être parce que la mise en page est activée.

Questions connexes