如何在不使用eval php的情况下制作基于数据库的模板引擎

时间:2013-03-29 02:08:59

标签: php mysql eval template-engine

我正在创建一个CMS,我想将模板保存在数据库中

轻松添加,编辑和删除模板

但模板我包含一个PHP代码,所以我的问题是如何支持包含php代码的模板而不使用像expressionEngine这样的eval。

1 个答案:

答案 0 :(得分:1)

您可以使用类似Twig的内容,它是一个支持sandboxing的完整模板引擎,可用于限制用户创建的模板。