ThinkPHP全站页面静态化的实现方法!
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)
(资源库 www.zyku.net)
上一篇:php中empty(), is_null(), isset()函数区别
栏 目:PHP教程
下一篇:PHP :Call to undefined function mysql_connect()
本文地址:https://www.zyku.net/php/80.html
您可能感兴趣的文章
- 09-15七牛云存储清理静态页面缓存的方法
- 07-18ASP.NET编程简单实现生成静态页面的方法
- 07-04帝国CMS7.5版多访问端新增静态页面同步功能
- 06-18帝国CMS7.5版多访问端升级:支持在主端刷新各端静态页面
- 06-27CentOS 6.8下二级域名及目录的绑定
- 10-26苹果13如何设置流量
- 12-26甜拼美颜相机-甜拼美颜相机应用软件功
- 02-28帝国CMS登录后台提示"您的Cookie没有
- 02-28阿里云Linux服务器iptables防火墙规则
- 03-23Windows ping TCP端口工具之tcping
- 11-21Sublime Text 3 安装Package Control
- 03-14PHP如何关闭notice级别的错误提示
- 02-20Ubuntu安装字体教程
- 03-16在已有的iconfont图标中添加新的字体
- 10-01iOS15设置恋爱模式教程分享
- 03-13WordPress使用自定义文章类型实现任意
- 10-18华为watch3注销esim步骤介绍
- 12-05华为p50pro设置免打扰时间步骤分享
- 08-142021微信七夕红包封面序列号领取汇总
- 03-04wordpress SEO之文章页title优化教程

最近更新
阅读排行
猜你喜欢
- 09-16iqoo8pro在哪里找到游戏魔盒
- 12-08华为手机如何开启位置共享
- 01-12用dedecms实现拼音显示文章标题页文件
- 09-21小米妙播使用及支持机型介绍
- 08-07Vultr关注转发Twitter领取3美金活动
- 02-19Redis 命令整理并说明如何使用
- 05-28threejs和ThingJS的区别,ThingJS收费么
- 12-05华为p50pro设置免打扰时间步骤分享
- 02-26帝国CMS伪静态规则设置
- 03-04wordpress防止垃圾评论的几种方法