使用 Codeigniter 1.7.2 和 Dwoo 实现我的 CMS 时遇到问题。我使用 Phil Sturgeon Dwoo 库。我的问题是我希望用户从管理面板创建模板,这意味着所有模板都将存储到数据库中,包括所有 Dwoo 变量和函数。我的问题:
- 是否可以从数据库加载 dwoo 模板?
- 如何从数据库中解析 dwoo 变量或函数?我尝试从数据库中加载内容,其中包含 dwoo var 和函数,并且我尝试使用 dwoo
eval()
函数和 phil sturgeon进行评估,string_parse()
但仍然没有运气。
例如:
我的控制器
$data['header'] = "<h1>{$header}</h1>"; --> this could be loaded from database
$this->parser->parse('header',$data);
我的观点
{$header}
这是错误消息:
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Undefined index: header_title</p>
<p>Filename: compiled/805659ab5e619e094cac7deb9c8cbfb5.d17.php</p>
<p>Line Number: 11</p>
header_title 是从数据库加载的 dwoo 变量。
谢谢,