2008/6/13 davidhc <[EMAIL PROTECTED]>:
>
> Buenos días,
> Necesito obtener el contenido parseado de una vista, pero la única
> manera que se me ocurre es haciendo render, y el render hace output de
> la vista. Yo no quiero hacer output, ya que necesito parsear la vista
> para enviarlo por correo electrónico. Necesito únicamente el
> contenido.
>
> ¿Sabéis si es posible con cakePHP 1.1.19?

podrias probar usar las funciones de manejo del bufer de salida que
tiene PHP[*]. por ejemplo en tu controlador,

function accion() {

  ...

   $this->layout = 'formatoParaCorreo'; // si no quieres que se envie
la pagina tal cual sino solo la vista podrias crear un layout "vacio"

   ob_start();

   $this->render();

   $contenido = ob_get_contents();
   ob_end_clean();

   $this->_enviarCorreo($contenido);

}

[*] http://www.php.net/manual/es/ref.outcontrol.php

-- 
Ricardo Mun~oz A.

--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a