在我的CakePHP应用程序中,我有一封电子邮件表单,当我点击一个电子邮件超链接时,我会自己打开。那么如何从表单传递数据以便可以使用CakeEmail发送数据?对不起,我已经尝试了这么多年,并通过http://book.cakephp.org/2.0/en/core-utility-libraries/email.html所有文档检查,仍然无法弄清楚。用CakeEmail发送电子邮件
这里是我的代码...
email.ctp
<?php $this->Html->addCrumb('New Email', '#'); ?>
<div id="email_page" class="span12">
<div class="row">
<?php
echo $this->Form->create('Email', array('controller'=>'person', 'action'=>'email_send'));
echo $this->Form->input('email', array('class'=>'email_form','label'=>'To: ','value'=>$email['Person']['primEmail']));
echo $this->Form->input('subject', array('class'=>'email_form','label'=>'Subject: '));
echo $this->Form->input('message', array('class'=>'email_form email_body', 'type'=>'textarea','label'=>'Message: '));
echo $this->Form->end('Send', array('class'=>'pull-right'));
?>
</div>
</div>
email_send.php
<?php
$email = new CakeEmail('default');
$email->to('email');
$email->subject('subject');
$email->send('message');
?>
任何帮助表示赞赏!