phwoolcon/mail-renderer

Phwoolcon 的电子邮件模板和渲染模块

dev-master / 1.0.x-dev 2017-11-05 05:41 UTC

This package is auto-updated.

Last update: 2024-08-29 04:41:28 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

Phwoolcon 的电子邮件模板和渲染模块

安装

作为 phwoolcon 包安装

bin/import-package phwoolcon/mail-renderer

用法

配置

默认配置文件 mail-renderer.php 将链接到 app/config/mail-renderer.php

如果需要更改选项,请在生产目录下创建一个副本并修改它

cp app/config/mail-renderer.php app/config/production/mail-renderer.php
vim app/config/production/mail-renderer.php

创建您自己的电子邮件模板

vim phwoolcon-package/views/email/hello/world.phtml
<?php
/* @var Phwoolcon\View\Engine\Php $this */
MailRenderer::setSubject(__('Hello world'));
?>
<h1>Hello <?= $name ?></h1>
<p>Welcome to use <code>phwoolcon/mail-renderer</code>!</p>

从模板渲染电子邮件

<?php
use MailRenderer;

list($subject, $body) = MailRenderer::renderEmail('hello/world', ['name' => 'John']);

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

测试

$ composer test

贡献

请参阅 CONTRIBUTINGCODE_OF_CONDUCT 了解详细信息。

安全

如果您发现任何安全相关的问题,请通过电子邮件 fishdrowned@gmail.com 而不是使用问题跟踪器。

致谢

许可证

Apache许可证,版本2.0。有关更多信息,请参阅 许可证文件