1

私のチームは、CMS を使用していくつかの新しい中規模の Web サイトの開発を開始しています。独自に開発した CMS がありますが、この特定のプロジェクトでは Symfony2 を使用せざるを得ません。新しいプロジェクトで再利用できるさまざまなコードがたくさんあるためです。 .

そこでお聞きしたいのですが、 ( Smarty CMS で使用している) とTwig(Symfony2 で使用している) の違いは何ですか? Smartyからに機能を書き直すか、Symfony にいくつかのライブラリ (バンドル) をTwig追加することをお勧めしますか (それらのいずれかが利用可能な場合)。Smarty

それらの間に大きな違いはありますか?ドキュメントをざっと読んだ後Twig、それらの間に構文に大きな違いはないようです。

4

1 に答える 1

3

Smarty ファイルの数はわかりませんが、いくつかのファイルがある場合は、Symfony2 で最適化されたデフォルトのテンプレート エンジンである Twig に書き直すことをお勧めします。多くのファイルがある場合は、Smarty を Symfony2 のテンプレート エンジンとして追加し ( Noiselabs/SmartyBundleを使用)、テンプレートに Smarty を使用することをお勧めします。

于 2012-12-03T13:08:41.040 に答える