layout('Layout/newlayout'); layout(false); // 临时关闭当前模板的布局功能

如果当前输出需要使用不同的布局模板,可以动态的指定布局模板名称,例如:
ThinkPHP3.2.3快速入门
本文档使用 看云 构建 - 79 -
<?php
namespace Home\Controller;
use Think\Controller;
Class UserController extends Controller {
Public function add() {
layout('Layout/newlayout');
$this->display('add');
}
}
或者使用layout方法动态关闭当前模板的布局功能(这种用法可以配合第一种布局方式,例如全局配置已
经开启了布局,可以在某个页面单独关闭):
<?php
namespace Home\Controller;
use Think\Controller;
Class UserController extends Controller {
Public function add() {
layout(false); // 临时关闭当前模板的布局功能
$this->display('add');
}
}
三种模板布局方式中,第一种和第三种是在程序中配置实现模板布局,第二种方式则是单纯通过模板标签
在模板中使用布局。具体选择什么方式,需要根据项目的实际情况来了。

 

posted @ 2017-12-05 10:24  sky20080101  阅读(409)  评论(0)    收藏  举报