Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
こんにちは、データベースに保存されている文字列から smarty プラグインまたはブロックを呼び出す方法はありますか? {eval} を試してみましたが、うまくいきましたが、文字列で選択された場所にプラグインをロードできません。
例:
text {contact_form} text picture {register_form}
私は得る:
text text picture {contact_form} {register_form}
'string:' をテンプレート コードの先頭に追加し、実際のテンプレート ファイルの代わりに fetch() に渡すことができます。
$tpl = <<<EOT text {contact_form} text picture {register_form} EOT; echo $smarty->fetch('string:' . $tpl);