Ricardo, es perfecta la idea! Y es lo que voy a hacer, gracias por la ayuda :D
Aún así, me resulta raro que cake no traiga un método nativo (fetch)
que devuelva los datos de una vista parseada, pero que no haga output
por pantalla.

Lo dicho, gracias por la idea!
Un saludo,
David.

2008/6/13 Ricardo Mun~oz A. <[EMAIL PROTECTED]>:
>
> 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 CakePHP-es@googlegroups.com
 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