转换John Resig的JavaScript模板引擎以使用PHP模板

时间:2010-03-23 19:53:35

标签: php jquery regex templates kohana

我正在尝试将John Resig的模板引擎转换为使用PHP。

基本上我想要实现的是通过JavaScript模板引擎使用某些Kohana Views的能力,这样我就可以对标准PHP请求和jQuery AJAX请求使用相同的视图。

我从基础开始,并希望能够转换

http://github.com/nje/jquery-tmpl/blob/master/jquery.tmpl.js

像这样使用php ...

### From This ###
<li><a href="{%= link %}">{%= title %}</a> - {%= description %}</li>
### Into This ###
<li><a href="<?= $link ?>"><?= $title ?></a> - <?= description ?></li>

其中的RexEx有点过头了,显然不像将%}更改为?&gt;在第148至158行。任何帮助将受到高度赞赏。我也不确定如何处理PHP变量的差异。

谢谢,

了Serhiy

1 个答案:

答案 0 :(得分:0)

由于我在纯JS中没有指示如何做到这一点,我想到了另一种方法。任何有关此方法的建议或指示也将受到高度赞赏。我正在考虑使用kohaml来解析它们在HAML中编写我的观点。

http://github.com/transphorm/kohaml

然后稍微调整kohaml解释器以便为我吐出JS模板。你们怎么看待以这种方式解决这个问题?