使用ThinkPHP自我带来方法生成静态HTML文件

ThinkPHP本身带来了一个有效的方法来生成静态页面。在TP2.0手册说明的方法,但不是在3手册,但3种方法仍然存在。)

美元-> buildhtml(静态文件','静态路径、模板文件);

一些参数,一些朋友问我如何使用这个参数和如何使用它。

参数1:静态文件,它是生成后的静态文件名,文件保存路径是完整的:静态路径/静态文件。然后,保存的路径是一个项。
眼睛路径 / / /的HTML文件(默认静态路径不在项目路径的HTML文件夹自己创建)

参数二:静态路径,它显示了默认路径,3可以向入口文件添加参数,以更改静态路径。
定义('html_path ',' / ');(为网站根目录下的静态路径)

参数三:模板文件,我认为官方的描述是不正确的,它应该是目标模块准确,即我们需要生成静态文件模块。格式:模块名称:操作。例如,生成一个方法下的指数作为一个静态文件,即指数:1.它是空的,当前操作的默认生成静态文件。
例子:
复制代码代码如下:类indexAction延伸动作{
公共功能索引(){
美元-> buildhtml(指数
$ >(显示);
}
}
事实上
复制代码代码如下:美元-> buildhtml(指数
这三种格式是等价的。

您可以在当前模块中加入语句,因此只要模块的操作将生成文件中指定的目录,通常的做法是构建站点,编写一个方法,然后让它执行,使整个站点一次性生成静态文件。注意:如果站点必须编辑或调整它,我们必须清除缓存是运行时文件夹下的一个项目必须是空的。