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
-~----------~----~----~----~------~----~------~--~---