Mailer component

5 views
Skip to first unread message

aarkerio

unread,
Apr 14, 2009, 1:11:54 PM4/14/09
to Karamelo
Cada vez que enviamos un correo con el Email component se me hace que
estamos duplicado mucho código en varios controladores cin la función
private:

private function __sendMail($blogger_id)
{
$email = $this->Annotation->User->field('email', array('User.id'=>
$blogger_id));
$this->Email->to = $email;
$this->Email->subject = 'Karamelo e-Learning:: new comment';
$this->Email->replyTo = 'sup...@chipotle-software.com';
$this->Email->from = 'Chipotle-software.com';
$this->Email->template = 'msglesson'; // note no '.ctp'
$this->Email->sendAs = 'text'; // because we like to send pretty
mail
}

Hay que desarrollar un Mailer component para hacer una única clase que
envie los correos con los párametros de user_id, msg y layout.

Actualmente hay una función private para enviar correos en los
controladores:

Messages, Users, Comments, Recovers, Colleges, Helps, Annotations,
Discutions y Newsleters


es decir un chingo.

Reply all
Reply to author
Forward
0 new messages