行。我终于让我的zend表单工作,验证,过滤并将内容发送到我的流程页面(使用$form->populate($formData);
)
现在,如何在提交表格时通过电子邮件发送表格内容?这是Zend_form的一部分还是我需要查看的其他一些领域?
谢谢!
答案 0 :(得分:2)
你可以使用Zend Mail,Zend表单不提供这样的功能..但它是一个不错的主意。
在你的控制器中,在$ form-> isValid();
之后if ($form->isValid($_POST)) {
$mail = new Zend_Mail();
$values = $form->getValues();
$mailText = 'My form valueS: ';
foreach ($values as $v) {
$mailText .= 'Value ' . $v . PHP_EOL;
}
$mail->setFrom('user@user.de', 'user');
$mail->AddTo('Me@me.de', 'me');
$mail->setSubject->$form->getName();
$mail->send();
} else {
// what ever
}