TSassara,

sim esta é uma saída boa e barata.

Porém eu não recomendo pra ninguém, afinal você terá de utilizar o
layout do seu e-mail dentro do controller. Acabando assim como a
grande brincadeira que é o MVC.
Outro detalhe legal é o fato de poder enviar e-mails por SMTP e não
com a simples função mail do PHP.

Sei que no começo pode ser um pouco difícil entender e configurar
componentes no Cake, mas depois que aprender fica muito mais fácil de
utilizar do que fazer na mão toda esta mistura que você citou.

Esta é apenas a minha opinião. Sei que tenho grandes chances de não
estar certo, mas é a forma como penso.

Abraços,
--
Marcio Trindade

On 26 ago, 03:02, TSassara <[EMAIL PROTECTED]> wrote:
> Colega, vc precisa criar um formulario de contato simples para vc não
> é?
>
> Pq vc não cria um Controle sem Model e envia o email usando a função
> Mail() do PHP?
> Algo assim:
>
> class ContatoController extends AppController {
>   var $uses = array('');
>   function index()
>   {
>     if (empty($this->data))
>     {
>       $this->render();
>     } else {
>
>       $this->cleanUpFields();
>
>       // aqui vc cria o corpo da mensagem usando as variaveis vindas
> do formulario
>       // algo como:
>       $mensagem = $this->data['Contato']['nome'];
>       $mensagem .= "\n\n";
>       $mensagem .= $this->data['Contato']['mensagem'];
>
>       // função do php para envio de emails.
>       mail("[EMAIL PROTECTED]", "Contato via Website", $mensagem,
>       "From: " . $this->data['Contato']['email'] .
>       "\nReply-To: " . $this->data['Contato']['email']);
>
>       $this->flash('Mensagem enviada', '/');
>     }
>   }
>
> }
>
> Assim vc cria um view index.thtml criando o formulario de contato com
> os campos da seguinte forma:
>
> <?php echo $form->labelTag('Contato/nome', 'Nome:');?>
> <?php echo $html->input('Contato/nome');?>
>
> Acho que assim fica mais simples.
> Fica parecido com a antiga maneira de se enviar emails no PHP.
>
> On 20 Ago, 16:02, Bill <[EMAIL PROTECTED]> wrote:
>
> > Olá Galera,
>
> > to meio perdido aqui, estou reformulando meu site todo, e farei ele com o 
> > cake, mas estou com uma dúvida até que boba...
>
> > Como envio email com o cake..rs?
> > Estou colocando um simples formulario de contato no site, para os usuários, 
> > e comecei seguir o tuto a seguir:
>
> >http://bakery.cakephp.org/articles/view/simple-smtp-mailer
>
> > mas brequei...algém tem algum exemplo de como enviar email pelo cake?
>
> > Valeu
>
> > Billwww.cakephp.com.br


--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a