Php 从数据库中存储的字符串调用smarty block
嗨,有没有办法从数据库中存储的字符串调用smarty插件或块?我尝试了{eval}它工作得很好,但我无法在字符串中选择的位置加载插件 例如:Php 从数据库中存储的字符串调用smarty block,php,database,smarty,Php,Database,Smarty,嗨,有没有办法从数据库中存储的字符串调用smarty插件或块?我尝试了{eval}它工作得很好,但我无法在字符串中选择的位置加载插件 例如: text {contact_form} text picture {register_form} 我得到: text text picture {contact_form} {register_form} 您可以在模板代码前加上“string:”并将其传递给fetch(),而不是实际的模板文件: $tpl = <<<EOT text
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);
$tpl=