Ответ 1
Я запускаю новый проект для выполнения этой задачи, здесь:
https://github.com/XaminProject/handlebars.php
Не так много проверено, но его достаточно для использования.
Мне было интересно, есть ли что-то, что позволит php отображать шаблоны Handlebarsjs на стороне сервера.
спасибо
Я запускаю новый проект для выполнения этой задачи, здесь:
https://github.com/XaminProject/handlebars.php
Не так много проверено, но его достаточно для использования.
lightncandy - это чистая библиотека PHP, которая поддерживает почти все функции рулей (не требует библиотеки PECL)
Попробуйте mustache.php, это не то же самое, но handlebarsjs основано на этом, так что это очень похоже.
Это сильно зависит от того, как вы имеете дело с шаблонами Handlebars. Вы внедряете их в HTML? Вы загружаете их отдельно? Вы сохраняете их локально, а затем компилируете? Если вы внедряете HTML, вы можете просто поместить туда некоторые теги PHP, и все готово.
Если вы загружаете их отдельно, вам нужно будет загрузить файл шаблона в PHP (например: file_get_contents, fopen/fread), обработать необходимую информацию и затем снова сохранить файл (например: file_put_contents, fopen/FWRITE).
PHP может отображать что угодно. Просто поместите свои открытые/закрытые теги PHP и сделайте свою магию.