Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/12/2012, 21:23
arhego
 
Fecha de Ingreso: febrero-2012
Mensajes: 37
Antigüedad: 12 años, 2 meses
Puntos: 5
Respuesta: CakePhp pasar valores a layout para enviar en Email

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 
La linea
Código PHP:
->viewVars(array('arrDatos' => $arrDatos)) 
y ahora tienes disponible $arrDatos para leer tus variables, si es eso espero te sirva.