Ver Mensaje Individual
  #10 (permalink)  
Antiguo 04/02/2011, 17:30
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 4 meses
Puntos: 845
Respuesta: Duda con AjaxContext

Mmmmmm, es una vista con dos formatos de respuesta diferentes, suponiendo que tengo un action list con los formatos de respuesta html, xml y json:

Código PHP:
Ver original
  1. public function listAction()
  2. {
  3.     $records = $this->_service->fetchAll();
  4.     $this->view->records = $records;
  5. }

list.phtml
Código HTML:
Ver original
  1. <ul>
  2. <?php foreach($this->records as $record) : ?>
  3.    <li><?php echo $record->title; ?></li>
  4. <?php endforeach; ?>
  5. </ul>

list.xml.phtml
Código HTML:
Ver original
  1. <?xml...>
  2. <records>
  3. <?php foreach($this->records as $record) : ?>
  4.    <record><?php echo $record->title; ?></record>
  5. <?php endforeach; ?>
  6. </records>

en el caso del json no es necesario crear la vista, las variables asignadas a la vista se serializan de forma automática(esto es configurable), la logica del action es la misma lo unico que cambia es el formato de la respuesta.
__________________
http://es.phptherightway.com/
thats us riders :)