ThinkPHP3 layout布局例子

我们可以借助layout标签和include标签相结合的方式实现布局模板的嵌套,在头部增加下面的布局标签<layout name=”layout” />
———————————-
设定布局开启,模板文件的后缀
Conf/config.php
—————————

默认的模板文件,后缀上面已经设定
Tpl/layout.php
—————————

布局头部
Tpl/Public/header.php
—————————

布局尾部
Tpl/Public/footer.php
—————————

内容,必须加入:<layout name=”layout” />
Tpl/Index/content.php
—————————

调用入口
Action
—————————-

多个Layout的问题:
当存在多个layout的时候,比如layout.php,layoutAdmin.php;
那么layout.php默认会被加载,然后再使用layoutAdmin.php的话会多次加载

那么结果是:加载两个layout的,一个默认的layout.php,一个是手动设定的layoutAdmin.php.
这不是想要的结果,因为这个页面本来就只需要layoutAdmin.php布局而已.
解决:

{__NOLAYOUT__} :去掉加载默认的layout.