Мне нужен механизм шаблонов, написанный на 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'));
Других решений пока нет …