我想知道是否有一种简单的方法可以从Smarty模板系统切换到Twig模板系统,而不会有风险,并且不需要手动逐个编辑(因为我的网站有1000多个模板文件,我不能一个一个重新编写)。
另一方面,我想要改变的原因是:
Twig在内存和CPU时间方面性能更好(请参见http://fabien.potencier.org/article/34/templating-engines-in-php)。
Smarty现在变得非常不活跃,也不是最好的模板系统...
在Smarty中无法与诸如Symfony等现代框架一起使用...
我找到了一个转换器。
https://github.com/freshrichard/smartytotwig
然而,我对此模板转换的准确性并不确定...
你有其他的想法吗?