我正在开发一个 cms/购物车。
我想为设计师创建一种方式来更新产品页面、结帐、自定义页面、电子邮件、自定义内容小部件等的视图。
我希望这包括简单的编程结构,例如循环、if 测试、格式化等。
目前这些部分要么不能包含编程,要么我正在使用 php 的 eval() 函数来处理内容。eval() 适合开发,但我不想让客户完全访问 php,因为这会带来安全风险。
我正在考虑使用 Smarty,但我想将内容保存在数据库中而不是文件中,而且 smarty 似乎无法做到这一点。另外,我正在寻找比 smarty 更轻的东西,因为我只需要非常简单的功能。
有任何想法吗?