欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > thinkphp教程 >
thinkphp教程

thinkphp5.1 buildHtml 生成静态页面代码

(元素模板) / 2021-12-15 10:15
thinkphp5.1 buildHtml 生成静态页面代码
在需要的地方插入下面代码
 
    public function buildHtml($htmlfile = '', $htmlpath = '', $templateFile = '')
    {
        $event   = \think\facade\App::controller($templateFile);
        $event   = controller($templateFile);
        $content = $event->index()->getContent();
 
        $htmlpath = !empty($htmlpath) ? $htmlpath : __ROOT_PATH__;
        $htmlfile = $htmlpath . $htmlfile . '.' . config('url_html_suffix');
 
        $File   = new \think\template\driver\File();
        $return = $File->write($htmlfile, $content);
        return '1';
    }

然后调用 buildHtml('index','/','home/Index');
Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com