欢迎访问爱油菜中文网!
您所在的位置:首页 > 代码学苑 > 网建教程

ThinkPHP全站页面静态化的实现方法!

作者:来源:php教程发表于:2020-06-21 07:54:52

1:在根目录下的入口文件index.php中加下面这行:

define('HTML_PATH', './htm');//生成静态页面的文件位置

2:在项目的配置文件config.php中加下面这行:

'HTML_FILE_SUFFIX' => '.html',// 默认静态文件后缀

3:在需要生成静态页的Action里加入下面显红的代码

public function view(){$wheres = "id = $_GET[id]";$news = $this->news->where($wheres)->find();$this->assign("news", $news);$this->buildHtml('1', HTML_PATH . '/news/', 'view', 'utf8');$this->display();}

buildHtml方法

参数1:生成的静态页名称

参数2:静态页保存的目录

参数3:生成静态页的方法名

参数4:静态页编码(是utf8,不是utf-8)





相关文章
    无相关信息