macagua / yii-mail
Yii的邮件扩展Swift Mailer的封装,使用Yii 1.1.x。
dev-master
2015-07-29 12:54 UTC
Requires
- php: >=5.4.0
- yiisoft/yii: 1.1.16
This package is auto-updated.
Last update: 2024-09-20 10:22:37 UTC
README
自动导出自 code.google.com/p/yii-mail
关于yii-mail
为Yii提供的邮件扩展,用于包装Swift Mailer。使用Yii 1.1.x。
HTML文档位于/doc目录中。您也可以使用phpDocumentor生成自己的文档。
Yii 1.1: 邮件
SwiftMailer包装器
这是一个包装SwiftMailer的电子邮件扩展。此扩展还允许您从视图文件中创建电子邮件。有关SwiftMailer能做什么的更多信息,请参阅http://swiftmailer.org
资源 ¶
需求 ¶
- Yii 1.1.x
文档 ¶
请参阅phpdocs(实际上文档编写得很好)。首先阅读根目录中Mail.php文件上的主要phpdoc,然后是Message.php文件。
快速示例以吸引您的兴趣 ¶
这是一个高级示例。您**不必须**使用视图文件来生成电子邮件。
$message = new YiiMailMessage;
$message->view = 'registrationFollowup';
//userModel is passed to the view
$message->setBody(array('userModel'=>$userModel), 'text/html');
$message->addTo($userModel->email);
$message->from = Yii::app()->params['adminEmail'];
Yii::app()->mail->send($message);
变更日志 ¶
请参阅Google Code托管页面
Matt Kantor 非常慷慨地提供了一个更新,包括
- 移除了“debug”选项及其相关行为。取而代之的是“logging”和“dryRun”选项。记录使用Yii::log()(您可以设置LogRoute以显示旧行为的通知)。
- 更改了类名,以减少冲突的可能性(在多个错误报告中提出的要求)。
- 使扩展在CConsoleApplication中可用。
- 许多格式化和文档修复。