ThinkPhp上手实践day002
模板布局layout
开启模板布局
从thinkPHP目录下拷贝LAYOUT相关的设置项考别到Home模块的配置文件中。
TP的模板路径一直有点让人费解,直接控制器下index方法直接执行display()后,会报错提示模板文件不存在。必须手动创建文件夹Index,并在其中创建index.html才能正确对应。
layout.html
- 貌似必须位于模块的View根目录下(暂时尝试结果)
<include file="Index/header" />
用于引入Index/header.html{__CONTENT__}
是内容占位符
<include file="Index/header" />
<div id="ctn">
{__CONTENT__}
</div>
<include file="Index/footer" />
index.html
<layout name="layout"/>
<h1>这里是正文</h1>
- 第一句
<layout name="layout"/>
表明引入layout - 第二句开始的内容全部都是正文
最终效果如下: