Home  >  Article  >  php教程  >  独立分组下 buildHtml 生成静态功能

独立分组下 buildHtml 生成静态功能

WBOY
WBOYOriginal
2016-06-07 11:41:171109browse

适用thinkphp 3.1.3 版本,独立分组下(项目APP;分组admin,home;默认分组home) 实现在后台(分组admin)生成前台(分组home)页面。
以生成首页为例:

第一步:在config.php配置文件中配置 :
'HTML_FILE_SUFFIX' => '.html', // 默认静态文件后缀

第二步:在前台(分组home)中的Index类index模块代码:
class IndexAction extends Action{
$this->display('index');
}
在模板中写入(我的模板路径是:App\Modules\Home\Tpl\Index\index.html):


示例:独立分组




{$vo.mid}--{$vo.userid}--{$vo.pwd}



[ 后台管理 ]




第三步:在后台类中写入:
// 生成首页
public function createIndex(){

//对前台模板写入替换数据
$m = M('member');
$list = $m->select();
$this->assign('list',$list);

//引入模板并替换生成静态html
$this->buildHtml('index','./','Home@index/index','utf8');

$this->redirect('htmlSuccess');

}

在页面中调用createIndex 即可生成首页静态html

.................................. 截图如下 .........................................

独立分组下 buildHtml 生成静态功能

AD:真正免费,域名+虚机+企业邮箱=0元

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn