1

私はcms/ショッピングカートに取り組んでいます。

デザイナーが製品ページ、チェックアウト、カスタムページ、電子メール、カスタムコンテンツウィジェットなどのビューを更新する方法を作成したいと思います。

これには、ループ、ifテスト、フォーマットなどの単純なプログラミング構造を含める必要があります。

現在、セクションにプログラミングを含めることができないか、phpのeval()関数を使用してコンテンツを処理しています。eval()は開発には問題ありませんが、セキュリティ上のリスクがあるため、クライアントにphpへのフルアクセスを許可したくありません。

Smartyの使用を考えていましたが、ファイルではなくデータベースにコンテンツを保存したいので、smartyではそれができないようです。また、必要なのは非常にシンプルな機能だけなので、smartyよりも軽いものを探しています。

何か案は?

4

1 に答える 1

1

SmasherHell がコメントで述べたように、Twig は良い選択肢です。これは Symfony で使用されており、個人的な経験から、非常に効率的で強力なエンジンであり、構文はかなり単純です。http://twig.sensiolabs.org/

于 2012-12-05T00:27:33.843 に答える