我正在寻找适用于PHP和JS的模板化“语言”。我看了Mustache(有一个非常有限的“if”)和其他一些像jquery-tmpl-php。到目前为止,但这些似乎都不符合我的所有标准:
我感谢任何想法,建议或提示
谢谢, 马立克
答案 0 :(得分:2)
我刚写完这篇文章只是为了重新阅读你的问题并看到“不是Smarty”:P。我只是说我为JS和PHP模板库浏览了一会儿,Smarty似乎是我的最佳选择。你说胡子是不够的。使用JS和PHP功能时唯一想到的是Haml。
原件:
我对此没有太多的经验,但我已经开始使用Smarty PHP模板了。我创建了一个Smarty模板并将JSON发送到客户端以获取Ajax请求。然后我使用this JS Smarty引擎进行客户端处理。如果客户端不支持Javascript,我可以通过将PHP关联数组发送到Smarty渲染器服务器端而不是将其发送到JSON解析器来优雅地降级。仍然使用相同的.smarty文件,到目前为止工作得相当好,我想我将继续在我的项目的其余部分使用这种方法。