如何将 smarty 模板保存到数据库中,然后在 yii2 中从控制器渲染它?

How save smarty template into db and then render that from controller in yii2?

我正在尝试与一些可以写博客的用户一起开发一个网站。 在此站点中,用户需要能够将由 smartytwig 创建的模板保存到 db,然后我将从 db 渲染它。

有人知道我如何从数据库中呈现模板吗?

http://www.smarty.net/docs/en/resources.string.tpl

从数据库加载模板 -> 到字符串 -> 渲染。

不过不要忘记缓存和安全性

用树枝做起来更难(因为树枝的继承性),但是 - 在有限的方式下 - 可能。