mykehowells / powerhtml
HTML 模板和解析引擎
1.0.0
2020-07-21 12:14 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-09-21 22:00:56 UTC
README
使用 .pwr.html 扩展创建 HTML 模板,并在电子邮件或其他地方使用!
安装
composer require mykehowells/powerhtml
使用
包含 composer 自动加载器
require __DIR__ . '/../vendor/autoload.php'
使用基本 PowerHTML 设置开始。以下代码将处理后的 PowerHTML 模板输出到浏览器。
$powerHtml = new \PowerHTML\PowerHTML; $template = ( $_SERVER[ 'REQUEST_URI'] == '/' ) ? null : ltrim( $_SERVER[ 'REQUEST_URI'], '/' ); $powerHtml->with( 'hello', 'hello world' ) ->parse( $template ); $powerHtml->render();
如果您想将解析的 HTML 存储到变量中,请使用 store()
而不是 render()
。
选项
更改模板目录
默认: /resources/templates
$options = [ 'template_dir' => __DIR__ . '/public/templates' ]; $powerHtml = new \PowerHTML\PowerHTML( $options );
停止 PHP 评估
停止 PHP 评估将停止在模板中解析花括号。例如:{{my_var}} 将输出为 {{my_var}}。
$options = [ 'allow_php_eval' => false ]; $powerHtml = new \PowerHTML\PowerHTML( $options );