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里头的东西就是想要的东西了,将它写入页面就可以了