Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2011, 11:13
maue75
 
Fecha de Ingreso: noviembre-2008
Mensajes: 288
Antigüedad: 16 años
Puntos: 2
Zend View no toma datos desde el controller, solo la view.

Hola a todos.

Estoy queriendo obtener el código resultante de una view.
Para ello utilizo :

$miView = new Zend_View();
$miView->setBasePath(APPLICATION_PATH . '/modules/productos/views/');
$codigoHtml=$miView->render('controllertodos/ver.phtml');

Lo que hace esto es dar una salida de la view 'ver.phtml' y dejarla en $codigoHtml.

El problema es que dentro del controller 'controllertodos' tengo variables para la vista, que Zend_View() ignora. Es decir, por lo que veo, Zend_View() renderiza directamente la view sin pasar previamente por su controller correspondiente.
Con lo que las variables jamás son cargadas.

¿Alguién sabe como puedo resolver esto?

gracias !!! :)