本人小白一只,看了thinkphp3.2.3的开发文档,试了试其中的布局模版功能,特此记录,方便自己以后查看。
首先所谓的布局模版功能就是在控制器中调用
$this->display("layout_test/model");
//最后的后缀不要加html,否则会报错</span>
的时候会优先调用这个视图文件下的 layout.html文件
(这个名字是可以改的,只需要修改配置文件中的)
LAYOUT_NAME' => 'layout',
// 当前布局名称 默认为layout</span>
而这个 layout.html就是模版布局文件,例如:
<!--可以在这里直接写html的内容,只不过是把下面的 {__CONTENT__} 换成了包含这个文件的html代码 -->
<title>这是thinkphp测试layout</title>
<!--这个可以使用 'TMPL_LAYOUT_ITEM' => '{__REPLACE__}' 进行替换-->
{__CONTENT__}
<!--使用 include 的时候使用的地址是相对入口文件 index.php 的-->
<include file="Application/Home/View/layout_test/include_test.html" />
调用完这个布局文件后,才会去调用
thinkphp3.2.3 layout布局
最新推荐文章于 2023-03-21 14:35:45 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)