Marcin
Lewandowski
Programista
PHP/MySQL,
poszukuję...
Temat: Konteksty a wywołanie pomocnika widoku action
Witam,Chciałem wykonać akcję w widoku aby otrzymać wyrenderowany widok tej akcji więc w widoku dokonuję wywołania:
<?php echo $this -> action('index', 'index', 'default', array('format' => 'html')); ?>
Jak zapewne zauważyliście mamy tutaj konteksty. Mam zdefiniowany kontekst html
class IndexController extends Zend_Controller_Action {
public function init() {
$contextSwitch = $this -> _helper -> getHelper('ContextSwitch');
$contextSwitch -> addContext('html', array(
'suffix' => 'html',
'headers' => array('Content-Type' => 'text/html')
));
$contextSwitch -> addActionContext('index', 'html') -> initContext();
}
public function indexAction() {
}
}
Jednak powyższa kombinacja powoduje wywołanie widoku bez layoutu tak jakby pomocnik widoku wyłączył layout. Czy to działanie jest prawidłowe i czy możliwe jest wywołanie akcji w widoku z kontekstem ?