1、配置文件里面配置了模板,但是在注册页面不想应用这个模板,其他页面需要,怎么解决?(是在一个应用里面)
`
`
使用layout方法动态关闭当前模板的布局功能(这种用法可以配合第一种布局方式,例如全局配置已经开启了布局,可以在某个页面单独关闭):
namespace app\index\controller;
use think\Controller;
class User extends Controller
{
public function add()
{
// 临时关闭当前模板的布局功能
$this->view->engine->layout(false);
return $this->display('add');
}
}
两种方式
1.在控制器里对应的方法里
$this->view->engine->layout(false);// 前提是你继承了Controller
2.在对应的是视图里最上面写{__NOLAYOUT__} 则不会进行解析
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答2.8k 阅读
2 回答817 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.3k 阅读
$this->view->engine->layout(false);