Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/12/2012, 05:35
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
Respuesta: CakePhp pasar valores a layout para enviar en Email

Cita:
Iniciado por arhego Ver Mensaje
Para poder ver variables en la vista podrías intentar con algo como:
Código PHP:
function _enviarCorreo($arrDatos){        
        
$email = new CakeEmail();
        
$email->config('default');        
        if(
$email->from(array(CORREO_FROM => NOMBRE))
        ->
to(CORREO_TO)
        ->
subject(SUBJECT)
        ->
template('template_elegido')
        ->
emailFormat('html')
        ->
viewVars(array('arrDatos' => $arrDatos))
        ->
send()){
            return 
true;
        }else{
            return 
false;
        }
// _enviarCorreo 
Gracias compañer@, eso funciona perfecto; anteriormente había buscado en la API nueva de Cake Php 2.1 pero no lo había encontrado, ahora que se el nombre del método viewVars me ha sido más fácil encontrarlo http://api21.cakephp.org/search/viewVars .

Un saludo y felices fiestas (:
__________________
Videotutoriales de Drupal