在我的 CakePHP 应用程序中,我有一个我自己制作的电子邮件表单,当单击电子邮件超链接时它会打开。然后我如何传递表单中的数据以便可以使用 CakeEmail 发送?抱歉,我已经尝试了很长时间,并检查了http://book.cakephp.org/2.0/en/core-utility-libraries/email.html上的所有文档,仍然无法弄清楚。
这是我的代码...
电子邮件.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');
?>
任何帮助表示赞赏!