Variables 如何在smarty中显示包含html模板的变量?

Variables 如何在smarty中显示包含html模板的变量?,variables,smarty,template-engine,Variables,Smarty,Template Engine,如何在smarty中显示包含html模板的变量 $smarty = new my_smarty(); $page_content = "<p>{$my_content}</p>"; $smary->assign("my_content","whatever..."); $smarty->display($page_content); // how to render $page_content ??? $smarty=new my_smarty(); $p

如何在smarty中显示包含html模板的变量

$smarty = new my_smarty();
$page_content = "<p>{$my_content}</p>";
$smary->assign("my_content","whatever...");

$smarty->display($page_content); // how to render $page_content ???
$smarty=new my_smarty();
$page_content=“{$my_content}

”; $smary->assign(“我的内容”,“无论什么…”); $smarty->display($page_content);//如何呈现$page_内容???
来自:

Smarty可以使用
string:
eval:
资源从字符串渲染模板

字符串:
资源的行为与模板文件基本相同。模板源是从字符串编译而来的,并存储编译后的模板代码以供以后重用。[……]

eval:
资源在每次呈现页面时对模板源进行求值。[……]

对于您的情况:

$smarty = new my_smarty();
$page_content = "<p>{$my_content}</p>";
$smary->assign("my_content","whatever...");

$smarty->display("string:" . $page_content);
$smarty=new my_smarty();
$page_content=“{$my_content}

”; $smary->assign(“我的内容”,“无论什么…”); $smarty->display(“字符串:”.$page\u content);