designcise / bitframe-renderer

简单的PHP模板渲染器

v4.0.0 2023-07-01 23:53 UTC

This package is auto-updated.

Last update: 2024-09-30 01:21:45 UTC


README

CI Maintainability Test Coverage

简单的基于PHP的模板引擎。

安装

使用composer安装

$ composer require designcise/bitframe-renderer

请注意,此包需要PHP 8.2或更高版本。

使用示例

use BitFrame\Renderer\Renderer;

$renderer = new Renderer([
    'main' => __DIR__ . '/tpl/',
], 'tpl');

$renderer->withData(['foo' => 'bar']);

$output = $renderer->render('main::test', ['baz' => 'qux']);
<!-- ~/tpl/test.tpl -->
<p><?= $foo; ?> <?= $baz; ?></p>

测试

要运行测试,可以使用以下命令

贡献

文档

v3版本的完整文档将很快可用。

许可

有关许可信息,请参阅 许可文件