Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite, estou criando um componente de email a partir de um artigo do portal imasters, só que o método $this->set() está retornando erro na página! 0.o
/controllers/components/enviar_email.php
function enviar ( $name, $to, $subject, $msg, $page, $sendAs )
{
// set view variables as normal
$this->set('from', $name);
$this->set('msg', $msg);
$this->Email->to = $to;
$this->Email->subject = $subject;
Agora o controller
var $components = array( 'Email', 'EnviarEmail' );
...
$subject = __('Forgot', true);
$msg = $subject.'\n\n';
$msg.= __('If you want to continue, use the link below to confirm the request.\n', true);
$msg.= __('Log in and change your password as soon as possible!\n\n', true);
$send = $this->Enviar_Email->enviar( $name, $to, $subject, $msg, $page='forgot_pass', $sendAs='text' );
Fatal error: Call to undefined method SendMailComponent::set() in /var/www/opevere/admin/controllers/components/send_mail.php on line 25
Esta linha é a seguinte:
$this->set('from', $name);
Nao entendo! 0.o
Já fiz isso várias vezes, agora me vem com este problema... =/
Carregando comentários...