Ver Mensaje Individual
  #18 (permalink)  
Antiguo 14/07/2010, 03:39
maue75
 
Fecha de Ingreso: noviembre-2008
Mensajes: 288
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Zend, ¿cómo capturar la salida de un render?

Hola otra vez Gator.
Todo me andaba bien, pero ahora no se que ha pasado, que en cuanto hago un render de la Zend_View, toda la salida posterior se redirige a un archivo temporal de internet.

para probar resumi todo en un simple controller que lo único que hace es crear y mostrar una view.
class Admins_PruebaController extends Zend_Controller_Action
{
public function indexAction()
{
$cssView = new Zend_View();
$cssView->setBasePath(APPLICATION_PATH . '/modules/admins/views/');

$miVar = $cssView->render('estilos/generales.phtml');
die('fin');
}
}

Normalmente, la salida de eso, debería ser solo la palabra "fin".
El tema es que esa salida, se genera dentro de un archivo temporal llamado 'prueba[1].css', y como tengo los css asociados a DreamWeaver, automáticamente se me abre el DW, mostrando claro, solo el texto 'fin'. y el explorador internet, no muestra salida alguna, es decir, la salida se redirige a ese archivo temporal.

¿Tienes alguna idea de porque pasa esto?