PHP - 有没有一种简单的方法可以从 Smarty 更改为 TWIG 模板系统?

mah*_*n3d 4 php smarty twig

我只是想知道是否有一种简单的方法可以从 smarty 切换到 Twig 模板系统,没有风险,并且无需一个一个手动编辑(因为我的网站有 1000 多个模板文件,我无法一个一个重写) 另一方面 ,

我想改变的原因是

  1. Twig 在内存和 CPU 时间方面表现更好(参见http://fabien.potencier.org/article/34/templating-engines-in-php

  2. smarty 现在变得非常不活跃,而不是最好的模板系统......

  3. 在 smarty 中无法使用现代框架,如 symfony ...等

我找到了一个转换器

https://github.com/freshrichard/smartytotwig
Run Code Online (Sandbox Code Playgroud)

但是我不知道这个模板转换的准确性..

关于我该怎么做的任何其他想法?

Sig*_*und 5

这是一个老问题,但如果有人遇到同样的问题,这可能会有所帮助。

我使用toTwig将 Smarty 模板转换为 Twig 模板。转换没有错误。