就在提交表单时,向控制器提供操作,例如:
<?php echo Mage::getUrl()?>bpartner/index/mailbpartner
bpartner 您的模块名称
在 INDEX NAMED CONTROLLER FILE 中
索引您的控制器名称mailbpartner 您的功能。
通过 POST 获取所有详细信息并发送如下邮件 + 成功重定向
$to = "abc@abc.com";
$dt = date('d-m-Y');
$subject = "Become A Partner Details on date $dt";
$mail = new Zend_Mail('utf-8');
$mail->setBodyHtml($message)
->setFrom($data['email'], $data['firstname'])
->addTo($to, 'Site Admin')
->setSubject($subject);
try {
$mail->send();
Mage::getSingleton('core/session')->addSuccess('Mail sent successfully. We will contact you shortly');
}
catch(Exception $e) {
Mage::getSingleton('core/session')->addError('Unable to send email.');
}
$this->_redirect('bpartner');
上面的一些数据是 POST DATA,这是可以自我理解的