今天学习ThinkPHP中的模板部分内容
接口开发,看不到dom结构,页面信息都是通过js或者一些其他技术引入

模板:是用来渲染前端页面,在后端的api接口开发中并不会常用到模板,但是后台管理页面却会使用MVC模式开发,会用到模板
模板官方文档(https://static.kancloud.cn/manual/thinkphp5/118122)
只进行列举重点以及常用的
模板布局
全局配置
这种方式仅需在项目配置文件中添加相关的布局模板配置,就可以简单实现模板布局功能,比较适用于全站使用相同布局的情况,需要配置开启layout_on 参数(默认不开启),并且设置布局入口文件名layout_name(默认为layout)。
'template'  =>  [
    'layout_on'     =>  true,
    'layout_name'   =>  'layout',
]解释layout:
layout配置

layout目录是用来存放前端页面的公共部分,然后将每个页面的单独的代码使用{__CONTENT__}嵌入其中

内置标签
https://static.kancloud.cn/manual/thinkphp5/125016
VOLIST标签
使用volist遍历一维数组时
 
 原因:
dump($user)输出的是对象,编译过程中php做了判断,需要满足其中一项即可进行输出
解决办法:
将查询指为toArray(),能够顺利输出
 
 内置标签
特别的标签{else /}
<!--在html中涵盖标签-->
{if condition="$user.name neq 'ThinkPHP'"}ThinkPHP
{else /} other Framework <!--特别需要注意的是:只有{else /}是在后面的-->
{/if}
![[附源码]计算机毕业设计JAVA疫情状况下生活物资集体团购系统](https://img-blog.csdnimg.cn/be2cd535e31546bc9206568ce4ebcda5.png)

















