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 は DB からロードした dwoo 変数です。
ありがとうございました、