本节主要讲解视图中模板布局,TP5内置了模板布局和嵌套,在项目开发时非常的方便,也是项目开发的必备,我们在实战中使用推荐方法即可。
一、原样输出,防止模板标签被解析,使用{literal}标签
{literal}
hello,{$name} //模板会输出hello,{$name},不会被解析
{/literal}
二、模板注释
{/*.................*/} 或者{//}
三、模板布局
TP5内置了布局模板功能,可以方便实现布局和布局嵌套。
第一种方法:全局配置方式(开发推荐)
首先,开启全局模板布局配置
application/config.php文件中找到template,添加以下2行代码,即可开启全局模板布局,文件为layout.html
'template'=>[
'layout_on'=>true,
'layout_name'=>'layout',
],
其次,在模块/view中新建layout.html文件
此时的view中,其他页面就不用写<title><html>等标签,相当于{_CONTENT_},如果某一个页面不想加头和尾,可在这个html中的开头写{_NOLAYOUT_}
<html>
<head>
<meta charset="utf-8"/>
<title>模板布局</title>
</head>
<body>
&l

本文介绍了ThinkPHP5中模板布局的三种方法:全局配置、模板标签和layout控制。通过开启全局配置,可以在项目中方便地实现布局和嵌套,避免重复编写<title><html>等标签。另外,还详细讲解了如何使用模板标签直接引入布局模板。
最低0.47元/天 解锁文章
5532

被折叠的 条评论
为什么被折叠?



