フォームを送信している間、コントローラーに次のようなアクションを実行します。
<?php echo Mage::getUrl()?>bpartner/index/mailbpartner
bpartner your module name INDEX NAMEDCONTROLLERFILE
でコントローラー名
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');
上記のデータの一部は、自己理解可能なPOSTDATAです。