ride / lib-mailer
PHP Ride 框架中提供可编辑邮件模板的库
1.1.0
2023-09-01 06:20 UTC
Requires
- ride/lib-mail: ^1.0.0
- ride/lib-system: ^1.0.0
This package is auto-updated.
Last update: 2024-08-30 01:54:51 UTC
README
PHP Ride 框架中提供可编辑邮件模板的库。
本库包含的内容
MailType
MailType 接口指定了一个可用的邮件。它可以被认为是在特定业务逻辑发生时触发的事件。它们由系统/开发者定义。例如,用户注册;用户激活;请求查询;...
MailTypeProvider
MailTypeProvider 接口用于邮件类型的数据存储。使用它来检索单个或所有邮件类型。
MailTemplate
MailTemplate 接口代表一个预设的输出邮件。它定义了收件人和变量,并在邮件发送时替换为实际值。
MailTemplateProvider
MailTemplateProvider 接口用于邮件模板的数据存储。使用它来检索单个或所有邮件模板。
MailHandler
MailHandler 接口负责填充变量和发送邮件。
MailService
MailService 类是本库的外观。您可以使用此类检索提供者或发送邮件。
代码示例
请查看以下代码示例,了解本库的一些可能性。
<?php use ride\service\MailService; function sendMail(MailService $mailService) { $contentVariables = array('user' => 'My User', 'url' => 'http://www.github.com'); $recipientVariables = array('recipient1' => 'user@domain.com', 'recipient2' => 'john@doe.com'); $mailTemplate = 5; $locale = 'en'; $mailService->sendMailTemplate($contentVariables, $recipientVariables, $mailTemplate, $locale); }
相关模块
安装
您可以使用 Composer 来安装此库。
composer require ride/lib-mailer