好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

thinkphp生成静态页函数 - Thinkphp

thinkphp生成静态页函数

1、在入口文件index.php文件中定义生成静态页面的文件位置

define('HTML_PATH','./htm');

2、在根目录的config文件夹中的config.php配置静态页面的类型,设为 html

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

3、在[Tpl/default/]目录中新建一个Index的文件夹,文件夹下面新建一个index.html的模板,

模板里面内容为:这是生成静态页例子

4、控制器IndexAction.class.php中的代码

class  IndexAction  extends  Action{     public   function  index(){        $this ->buildHtml( '1' ,HTML_PATH. '/' , 'index' , 'utf8' ); //注意:这里的utf8不能写成utf-8         $this ->display();      }  } 

解释: 这里的buildHtml是thinkphp内置的函数,这里的意思是:

将index的模板文件生成utf8编码格式的静态网页,该文件名为1.html,存在于根目录的htm文件中.

该函数有5个参数,具体如下:

buildHtml($htmlfile,$htmlpath,$templateFile,$charset,$contentType='text/html')

参数:

$htmlfile 生成的静态文件名称

$htmlpath 生成的静态文件路径

$templateFile 指定要生成静态的模板文件

$charset 生成静态文件的编码格式

$contentType 生成静态文件的类型

查看更多关于thinkphp生成静态页函数 - Thinkphp的详细内容...

  阅读:79次