用 PHP 编写并使用 JSON 格式作为数据的模板引擎?
A Template engine written in PHP that use JSON format as data?
我需要一个用 PHP 编写的模板引擎,它使用 JSON 文件作为数据。我喜欢它的模板格式的流行引擎是 Mustache.php 但我从它的文档中了解到,该引擎的数据是 PHP 类 这不是很漂亮的格式。
我需要的是这样的:
Data in JSON
+ {{A Pretty Template that use curly braces for objects}}
= A clean HTML
当然我希望这个引擎在服务器上进行编译。感谢您的评论。
使用json_decode
函数将JSON数据解码为PHP对象,如:
require '/path/to/mustache/src/Mustache/Autoloader.php';
Mustache_Autoloader::register();
$mustache = new Mustache_Engine();
$tpl = $mustache->loadTemplate('foo'); // loads __DIR__.'/views/foo.mustache';
echo $tpl->render(json_decode('my_data.json'));
我需要一个用 PHP 编写的模板引擎,它使用 JSON 文件作为数据。我喜欢它的模板格式的流行引擎是 Mustache.php 但我从它的文档中了解到,该引擎的数据是 PHP 类 这不是很漂亮的格式。
我需要的是这样的:
Data in JSON
+ {{A Pretty Template that use curly braces for objects}}
= A clean HTML
当然我希望这个引擎在服务器上进行编译。感谢您的评论。
使用json_decode
函数将JSON数据解码为PHP对象,如:
require '/path/to/mustache/src/Mustache/Autoloader.php';
Mustache_Autoloader::register();
$mustache = new Mustache_Engine();
$tpl = $mustache->loadTemplate('foo'); // loads __DIR__.'/views/foo.mustache';
echo $tpl->render(json_decode('my_data.json'));