Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/06/2009, 09:02
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 7 meses
Puntos: 2135
Respuesta: duda acerca de isXmlHttpRequest()

Pues simplemente es agregar el contextSwitch para la accion que quieras te de una respuesta en JSON, por ejemplo:
Código php:
Ver original
  1. class fooController extends Zend_Controller_Action {
  2.         public function init() {
  3.                  $contextSwitch = $this->_helper->getHelper('contextSwitch');
  4.                  $contextSwitch->addActionContext('list', 'json')
  5.                       ->initContext();
  6.         }
  7.  
  8.         public function listAction() {
  9.                $this->view->data = $data;
  10.         }
  11. }

Con eso simplemente si haces un request y agregas en los parámetros el /format/json/ tu respuesta será en JSON.

Saludos.