#1 phpha
晕吖,以前我测试的时候可以自定义文件名生成,现在却是可以生成,但是'file_root_name'=>'newhtml'不管用啊!不论设置的是否为html,都生成在HTML文件夹下面,而且是以日期形式保存,尽管我指定了第二个参数。如下:
//生成静态HTML
public function makehtml(){
//生成新闻栏目静态页面
$urls = array();
$newsObj = spClass('m_news');
if($result = $newsObj->findAll()){
foreach($result as $value){
$urls[] = array(array('news','show',array('nid'=>$value['nid'])), '/'.$value['nid'].'.html');
}
}
spClass('spHtml')->makeAll($urls); //开始生成
$this->success('生成静态页面成功!',spUrl('main','index'));
}
2011-07-21 14:16:27