make方法使用请教

#1 cww2619

void make(spUrl spurl, string alias_url, int update_mode)
第2个参数是指定文件生成名,make($urls,"/a/b.html",1)
执行方法老是一默认日期格式生成的静态文件

2011-02-18 09:53:41

#2 jake

http://speedphp.com/post/sphtml-usage.html

make(array('cc','aa'), '/a/b.html');

$url 的参数和单独一个spUrl一样,并非makeAll的$urls

2011-02-18 10:09:28

#3 cww2619

$urls =array("column", "html",array("id"=>$id));
spClass("spHtml")->make($urls,"/a/b.html",1);
这么写没错吧。

2011-02-18 10:15:22

#4 jake

参考一下吧

class main extends spController
{
        function index(){
                        spClass('spHtml')->make(array('main', 'show'),'/abc/tt.html');
                        echo "aa";
        }
        
        function show(){
                        echo "aaa";
        }
}
make第三个参数不要设置。

2011-02-18 12:18:04

#5 cww2619

Jake老大威武!
问题已解决..
是控制器column名的事 不知道是不是关键字跟什么冲突。换个名就能生成指定文件名的静态文件

2011-02-18 14:19:25