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 回答