thinkphp全站静态页实现方法!
2013-12-11 14:40
831 查看
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)
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)
相关文章推荐
- thinkphp全站静态页实现方法
- thinkphp全站静态页实现方法!
- thinkphp全站静态页实现方法!
- thinkPHP实现静态页的方法-buildHtml
- 采用thinkphp中f方法实现快速缓存实例
- thinkPHP3.2简单实现文件上传的方法
- JS实现HTML静态页传值的方法
- thinkphp3.x自定义Action、Model及View的简单实现方法
- thinkphp中ajaxReturn方法实现ajax效果
- php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
- thinkphp实现163、QQ邮箱收发邮件的方法
- ThinkPHP实现图片上传操作的方法详解
- thinkPHP中验证码的简单实现方法
- thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
- thinkphp实现上一篇与下一篇的方法
- thinkPHP5实现数据库添加内容的方法
- ThinkPHP 关于用create方法实现数据更新的问题
- ThinkPHP控制器间实现相互调用的方法||ThinkPHP实现跨模块调用操作方法概述
- ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法