Chcę aby wszystkie akcje we wszystkich kontrolerach były wyświetlane w formacie json.
SwitchContext działa bez problemowo ale muszę definiować każdą akcję z osobna w kazdym kontrolerze w init().
Próbowałem napisać plugin ale nie za bardzo chce on działać.
<?php class My_Plugin_SetFormat extends Zend_Controller_Plugin_Abstract { //all responses will be in json format public function preDispatch(Zend_Controller_Request_Abstract $request) { $request->setParam('format', 'json'); $contextSwitch = Zend_Controller_Action_HelperBroker::getStaticHelper('ContextSwitch'); $contextSwitch->clearContexts() ->clearActionContexts() } }