louisjimenezp / lmailtemplate
使用模板创建电子邮件HTML。支持主要电子邮件客户端。
1.0.0
2018-10-27 22:45 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ^7.2
This package is auto-updated.
Last update: 2024-09-28 12:11:17 UTC
README
创建通过电子邮件发送的HTML模板。此HTML支持主要邮件客户端。您可以使用您的Litmus账户进行测试。
如何使用
创建您的LMailLayout
<?php namespace LMailTemplate\Emails; use LMailTemplate\LMailTable; use LMailTemplate\LMailLayout; class Demo1Email extends LMailLayout { public function loadDefaultTable(){ parent::loadDefaultTable(); $this->addHeader(); $this->addBody(); $this->addFooter(); } }
创建您的页眉
protected function addHeader(){ $table = $this->getTable(); // body table $options = [ 'height' => 72, // integer 'bgcolor' => '{color-orange}', // background-color 'align' => 'center' // td align ]; $table->addRow(['height' => 40]); // row with height 64 $table->addRow($options, $this->renderHeader()); }
创建您的渲染页眉
protected function renderHeader(){ $table = $this->getTable(); // body table return $table->renderLink([ // create tag <a> 'href' => '{href-site}', 'html' => $table->renderImage([ // create tag <img> 'src' => '{src-logo}', 'height' => 34 ]) ]); }