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.
-~----------~----~----~----~------~----~------~--~---