用PHP编写的使用JSON格式作为数据的模板引擎?
我需要一个用PHP编写的模板引擎,它使用JSON文件作为数据。我喜欢的流行引擎的模板格式是,但我从它的文档中了解到,这个引擎的数据是不是非常漂亮的格式的PHP类 我需要的是这样的东西: JSON中的用PHP编写的使用JSON格式作为数据的模板引擎?,php,json,template-engine,mustache.php,Php,Json,Template Engine,Mustache.php,我需要一个用PHP编写的模板引擎,它使用JSON文件作为数据。我喜欢的流行引擎的模板格式是,但我从它的文档中了解到,这个引擎的数据是不是非常漂亮的格式的PHP类 我需要的是这样的东西: JSON中的数据+{{{一个使用大括号表示对象的漂亮模板}=一个干净的HTML 当然,我希望这个引擎在服务器上进行编译。非常感谢您的评论。使用json\u decode函数将json数据解码为PHP对象,如: require '/path/to/mustache/src/Mustache/Autoloader.p
数据
+{{{一个使用大括号表示对象的漂亮模板}
=一个干净的HTML
当然,我希望这个引擎在服务器上进行编译。非常感谢您的评论。使用
json\u 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'));
使用
json\u 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'));