1

我的团队开始使用 CMS 开发一些新的中型网站,我们有自定义开发的 CMS,但我们被迫在这个特定项目中使用 Symfony2,因为我们有很多不同的代码可以在新项目中重用.

所以我想问一下:(Smarty 我们在CMS中使用它)和Twig(在Symfony2中使用)有什么区别?你会建议从Smartyinto重写功能Twig,或者只是将一些Smarty库(包)添加到 Symfony 中(如果有的话)?

它们之间有很大的区别吗?在快速阅读Twig文档之后,它们之间的语法似乎没有太大的区别。

4

1 回答 1

3

我不知道你有多少 Smarty 文件,但如果你有一些文件,我建议将它们重写为 Twig,因为这是在 Symfony2 中优化的默认模板引擎。如果你有很多文件,我建议在 Symfony2 中添加 Smarty 作为模板引擎(使用Noiselabs/SmartyBundle)并为你的模板使用 Smarty。

于 2012-12-03T13:08:41.040 回答