Auf Layout-Instanz zugreifen

31.07.2010 | Zend Framework

Im Action-Controller: class FooController extends Zend_Controller_Action { public function barAction() { // Layouts in dieser Aktion deaktivieren: $this->_h

Im Action-Controller:

 
 class FooController extends Zend_Controller_Action
 
 {
 
     public function barAction()
 
     {
 
         // Layouts in dieser Aktion deaktivieren:
 
         $this->_helper->layout->disableLayout();
 
     }
 
  
 
     public function bazAction()
 
     {
 
         // Ein anderes Layout Skript in dieser Action verwenden:
 
         $this->_helper->layout->setLayout('foobaz');
 
     };
 
 }

Im View-Script

 $this->layout()->setLayout('foo'); // alternatives Layout setzen

Analyse

Entwurf

Development

Launch