smarty生成静态页面总结
:
生成静态页面时分离模板的一个方法
通常的做法是:读取模板,用 正则表达式 等将模板中的变量替换成我们想要的值才能生成静态页面。SMARTY就有这功能,研究了一下果然很方便,用起来也很简单,要点如下:
ob_start();//开启缓冲区
$smarty->assign(“a”,$a);
$smarty->display(”temp.html”);
$html_content= ob_get_contents(); //读取缓冲区的数据
ob_end_clean();//关闭缓冲区
$htm_content里头的东西就是想要的东西了,将它写入页面就可以了
生成静态页面时分离模板的一个方法
通常的做法是:读取模板,用 正则表达式 等将模板中的变量替换成我们想要的值才能生成静态页面。SMARTY就有这功能,研究了一下果然很方便,用起来也很简单,要点如下:
ob_start();//开启缓冲区
$smarty->assign(“a”,$a);
$smarty->display(”temp.html”);
$html_content= ob_get_contents(); //读取缓冲区的数据
ob_end_clean();//关闭缓冲区
$htm_content里头的东西就是想要的东西了,将它写入页面就可以了