TP5 如何生成静态文件

以下为自己摸索结果,不知道TP5是不是这样来生成静态文件的,如有不对地方往大神们不吝指点。

由于 tp5 没有了bulidhtml()的方法只能另寻他路;

使用ob_get_contents() 配合 file_put_contents()以及$this->fetch();

具体如下:

c:  index.php    a: index


echo $this->fetch();

file_put_contents('./htm/aa.xhtml',ob_get_clean()); 

注意:

1.  控制器需要继承 think/Controller; 才能使用$this->fetch();  

2.'./htm/aa.xhtml' : 为public/htm

希望能为同学初学者提供帮助!

你可能感兴趣的:(TP5 如何生成静态文件)