1、配置文件里面配置了模板,但是在注册页面不想应用这个模板,其他页面需要,怎么解决?(是在一个应用里面)`
`
5 回答
鸿蒙传说
TA贡献1865条经验 获得超7个赞
使用layout方法动态关闭当前模板的布局功能(这种用法可以配合第一种布局方式,例如全局配置已经开启了布局,可以在某个页面单独关闭):
namespace app\index\controller;
use think\Controller;
class User extends Controller
{
public function add()
{
// 临时关闭当前模板的布局功能
$this->view->engine->layout(false);
return $this->display('add');
}
}
当年话下
TA贡献1890条经验 获得超9个赞
两种方式
1.在控制器里对应的方法里
$this->view->engine->layout(false);// 前提是你继承了Controller
2.在对应的是视图里最上面写{__NOLAYOUT__} 则不会进行解析
MMMHUHU
TA贡献1834条经验 获得超8个赞
例如你在登陆页面可以直接关掉布局,只显示一个登陆页面的样式
//临时关闭当前模板的布局功能
$this->view->engine->layout(false);
- 5 回答
- 0 关注
- 1737 浏览
添加回答
举报
0/150
提交
取消