gpt4 book ai didi

zend-framework - 如何在 Zend Framework 中制作电子邮件模板?

转载 作者:行者123 更新时间:2023-12-03 05:35:16 28 4
gpt4 key购买 nike

我想在 Zend Framework 中制作电子邮件模板。

例如,

<html>
<body>
Dear {$username$},<br>
This is a invitation email sent by your {$friend$}.<br>
Regards,<br>
Admin
</body>
</html>

我想制作这个文件,在 Zend 框架中获取它,设置这些参数(用户名、 friend ),然后发送电子邮件。

我怎样才能做到这一点? Zend 支持这个吗?

最佳答案

嗨,这确实很常见。

创建一个 View 脚本,例如:/views/emails/template.phtml

<body>
<?php echo $this->name; ?>
<h1>Welcome</h1>
<?php echo $this->mysite; ?>
</body>

创建电子邮件时:

// create view object
$html = new Zend_View();
$html->setScriptPath(APPLICATION_PATH . '/modules/default/views/emails/');

// assign valeues
$html->assign('name', 'John Doe');
$html->assign('site', 'limespace.de');

// create mail object
$mail = new Zend_Mail('utf-8');

// render view
$bodyText = $html->render('template.phtml');

// configure base stuff
$mail->addTo('john@doe.com');
$mail->setSubject('Welcome to Limespace.de');
$mail->setFrom('support@limespace.de','Limespace');
$mail->setBodyHtml($bodyText);
$mail->send();

关于zend-framework - 如何在 Zend Framework 中制作电子邮件模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1218191/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com