Handlebarsjs PHP渲染

Handlebarsjs PHP渲染,php,handlebars.js,Php,Handlebars.js,我想知道是否有什么东西可以让php在服务器端呈现Handlebarsjs模板 谢谢这在很大程度上取决于您如何处理车把模板。您是否将它们嵌入到HTML中?你是分开装的吗?您是否在本地保存它们,然后进行编译?如果您正在嵌入HTML,只需在其中放置一些PHP标记,就可以完成 如果单独加载,则必须在PHP中加载模板文件(例如:file\u get\u contents,fopen/fread),处理所需信息,然后再次保存文件(例如:file\u put\u contents,fopen/fwrite)

我想知道是否有什么东西可以让php在服务器端呈现Handlebarsjs模板


谢谢

这在很大程度上取决于您如何处理车把模板。您是否将它们嵌入到HTML中?你是分开装的吗?您是否在本地保存它们,然后进行编译?如果您正在嵌入HTML,只需在其中放置一些PHP标记,就可以完成

如果单独加载,则必须在PHP中加载模板文件(例如:file\u get\u contents,fopen/fread),处理所需信息,然后再次保存文件(例如:file\u put\u contents,fopen/fwrite)


PHP可以呈现任何东西。只需将您的PHP打开/关闭标记放入其中,并发挥您的魔力

试试看,这不一样,但handlebarsjs基于此,所以非常相似。

我启动了一个新项目来完成这项任务,它在这里:


虽然没有太多的测试,但它的可用性已经足够了

是一个纯PHP库,支持几乎所有Handlebar功能(不需要PECL库)

如果你想使用JavaScript库,你是否考虑过用JavaScript而不是PHP编写服务器端应用程序?@DanGrossman我也想用PHP编写Handlebar模板,但我有一个几乎完全由客户端驱动的HTML5 web应用程序。我希望该模板作为电子邮件模板。OP正在询问有关Handlebar模板引擎的PHP实现。如果您将一些Handlebar模板放在中,PHP肯定无法做到这一点。Handlebar.PHP不需要任何PECL库。它现在已经经过全面测试:)此repo现在已存档。是的,我们不再使用它,并且无法维护它。请随意用叉子叉和维护它。我也会建议这样做,因为它有很大的贡献,经常维护,正如约翰提到的,车把也是基于这个。还使用双花括号作为模板。。。我想皮普应该知道