seblucas/dot-php

doT.js 的 PHP 渲染引擎(为 nodejs 和浏览器提供最快 + 简洁的javascript模板引擎)

1.1.0 2019-06-19 05:01 UTC

This package is auto-updated.

Last update: 2024-09-09 15:36:39 UTC


README

PHP 渲染引擎为 doT.js(为 nodejs 和浏览器提供最快 + 简洁的javascript模板引擎)

如何使用它

// Load the library
require_once('resources/doT-php/doT.php');

// Load the template
$page = file_get_contents('templates/page.html');

// instanciate the object
$template = new doT();

// Compile your templace in a PHP function ($dot)
$dot = $template->template($page);

// the data is simple PHP array
$data = array('title' => 'My custom title');

// Write the HTML
echo $dot($data);

警告

它远未完成。我只需要它来为另一个项目提供服务器端渲染引擎(COPS)。

因此提供的代码完全适用于 COPS 的模板,并且从未在其他地方测试过,doT 的单元测试也从未测试过。

话虽如此,您可以分叉、增强它并向我发送一些pull请求,我会很高兴地合并它们。