spHTML测试不正常

#1 redguan

按例子的,理论上应该加生两个文件。在topic/myname/one.html 和 在topic/myname/two.html

实际只生成一个。并且目录是日期目录,内容是(this is: 12)

 
class main extends spController
{
function index(){
  $urls = array( // 请注意这里数组的嵌套
   array( // 第一个页面
    array("main", "make", array('id'=>11)), '/myname/one.html'
   ),
   array( // 第二个页面
    array("main", "make", array('id'=>12)), '/myname/two.html'
   )
  );
  spClass('spHtml')->makeAll($urls);   
}
function make(){
  $id = $this->spArgs("id", "0");
  echo 'this is:'.$id;
}
}

2010-04-24 11:50:16

#2 redguan

                dump( spUrl("main","make",array('id'=>11)) );
                dump( spUrl("main","make",array('id'=>12)) );


加了两条语句。刷新多几次,又出来了。

 /new/topic//myname/one.html
/new/topic/2010/4/24/208020872.html


文件内容是正确的

/new/topic//myname/one.html 显示:11
/new/topic/2010/4/24/208020872.html 显示:12

2010-04-24 12:04:05

#3 jake

改了PHP后,spHtml使用前,最好把tmp下面的临时文件删除。

2010-04-24 12:07:21

#4 redguan

'file_root_name' => 'topic2', // 静态文件生成的根目录名称,设置为空则是直接在入口文件的同级目录生成

这个配置是不是入了缓冲区做缓存了,改了也没变化。

2010-04-24 12:10:32

#5 redguan

改了PHP后,spHtml使用前,最好把tmp下面的临时文件删除。
jake 发表于 2010-4-24 12:07
正解,就是这样原因。删除缓存后正常了。

2010-04-24 14:42:00