smarty中有一个获取模板页内容方法fetch(), 它的声明原形是这样的:<?php function fetch($resource_name,$cache_id=null, $compile_id=null,$display=false) ?>第一个参数为模板名称, 第二个参数为缓存的id, 第三个参数为编译id, 第四个参数为是否显示模板内容. 生成静态页我们就需要用到这个方法. <?php $smarty= newSmarty(); //其它模板替换语法... //下面这句取得页面中所有内容, 注意最后一个参数为false $content=$smarty->fetch('模板名称.tpl',null,null,false); //下面将内容写入至一个静态文件 $fp=fopen('news.html','w'); fwrite($fp,$content); fclose($f...
查看详细内容 >>