qferr/mjml-php
最新稳定版本:2.0.0
Composer 安装命令:
composer require qferr/mjml-php
包简介
A simple PHP library to render MJML to HTML.
README 文档
README
A simple PHP library to render MJML to HTML.
There are two ways for integrating MJML in PHP:
- using the MJML API
- using the MJML library
Installation
composer require qferr/mjml-php
Using MJML library
Install the MJML library:
npm install mjml --save
If you want a specific version, use the following syntax: npm install mjml@4.7.1 --save
<?php require_once 'vendor/autoload.php'; $renderer = new \Qferrer\Mjml\Renderer\BinaryRenderer(__DIR__ . '/node_modules/.bin/mjml'); $html = $renderer->render(' <mjml> <mj-body> <mj-section> <mj-column> <mj-text>Hello world</mj-text> </mj-column> </mj-section> </mj-body> </mjml> ');
Using MJML API
<?php require_once 'vendor/autoload.php'; $apiId = 'abcdef-1234-5678-ghijkl'; $secretKey = 'ghijkl-5678-1234-abcdef'; $api = new \Qferrer\Mjml\Http\CurlApi($apiId, $secretKey); $renderer = new \Qferrer\Mjml\Renderer\ApiRenderer($api); $html = $renderer->render(' <mjml> <mj-body> <mj-section> <mj-column> <mj-text>Hello world</mj-text> </mj-column> </mj-section> </mj-body> </mjml> ');
You can get the version of MJML used by the API to transpile:
$api->getMjmlVersion();
More details in the API documentation: https://mjml.io/api/documentation
统计信息
- 总下载量: 653.38k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 68
- 点击次数: 1
- 依赖项目数: 3
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-05-24