Então Marcelo, só que desse jeito, a mensagem não vai, ela apenas exibe o 1
On 18 jan, 13:30, Marcelo Rodrigo <[email protected]> wrote: > Tem como eu criar as views das mensagens e renderizar na hora de enviar a > mensagem? > Sim! > > $view = new View('sua-view-que-vai-no-email'); > $view->nome = 'Nome do Fulano'; > (...) > email::send($to,$from,$assunto,$view,true); > > Atenciosamente, > > Marcelo Rodrigo > smartFocus Tecnologiahttp://www.smartfocus.com.br > Chat Google Talk: [email protected] Skype: mrodrigow MSN: > [email protected] > > 2010/1/18 Diego Viana <[email protected]> > > > E aí pessoal... > > > Estou com mais um problema, ou dúvida...:) > > > Bom, é o seguinte, eu estou enviando email usando o swiftmailer. > > > Eu gostaria de criar uma função para enviar email, onde eu setasse > > como seria a mensagem direto no meu controller, ou seja, a função vai > > receber os parametros vindos do controller e enviar. > > > Tem como eu criar as views das mensagens e renderizar na hora de > > enviar a mensagem? Por exemplo, eu tenho o esqueci a senha e > > re_enviar_confirmacao de cadastro, eu quero criar uma função que mande > > os emails para esses dois casos, mudando apenas a mensagem. Se for pra > > lembrar a senha, view tal, senão outra view... > > > Não sei se deu pra entender. Será que teria como fazer isso? > > > Na documentação do kohana, ele monta a mensagem como se fosse no > > próprio controller, eu não quero isso, quero que ele renderize a view > > da mensagem que eu quizer. > > > Hoje eu estou tentando assim: > > > $view_email_esqueci = View::factory('elements/email/esqueci'); > > > $this->_sendEmail($to, null, $subject, $view_email_esqueci->render > > (false)) > > > function _sendEmail($to = null, $from = null, $subject = null, $view) > > { > > if (!isset($from) OR empty($from)){ > > $from = '[email protected]'; > > } > > > if (email::send_multipart($to, $from, $subject, $view, $html = true, > > $attachments = array())){ > > echo "enviou"; > > exit; > > } else { > > echo "não enviou"; > > exit; > > } > > } > > > Bom, a mensagem está sendo enviada, só que o texto da mensagem sai o 1 > > de true, ou seja, como renderezou a viu, ele mostra 1, invez do > > conteúdo da view... > > > -- > > Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" > > dos Grupos do Google. > > Para postar neste grupo, envie um e-mail para [email protected]. > > Para cancelar a inscrição nesse grupo, envie um e-mail para > > [email protected]<kohana-php%[email protected]> > > . > > Para obter mais opções, visite esse grupo em > >http://groups.google.com/group/kohana-php?hl=pt-BR.
-- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
