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

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

WBOY
풀어 주다: 2016-06-07 11:41:17
원래의
1131명이 탐색했습니다.

适用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元

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿