今天学习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}

12月5日:thinkphp模板相关推荐

  1. 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(11月28日-12月4日)

    分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(11月28日-12月4日) 本周Silverlight学习资源更新 Silverlight HttpUtil 封 ...

  2. 三周第三次课(12月27日)

    三周第三次课(12月27日) 3.7 su命令 su 切换用户 whoami id su -aming su aming 切换用户,但是没有切换家目录 su - -c "touch /tmp ...

  3. 【历史上的今天】12 月 8 日:D 语言发布;“复制粘贴”的发明者逝世;人人网成立

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 12 月 8 日,在 160 年前的今天,法国早期电影艺术家梅里爱诞生.梅里爱原是舞台魔术师,他用魔 ...

  4. 12月29日--Java中有关类与对象的学习记录

    1.12月29日第一课记录 Java中有关类与对象的学习记录 一.基本概念部分 1.类:具有相同.相似的属性.特征.行为方式以及功能的一类事物的总称 (举例:一类用户,如淘宝用户) 类是对象的模板 是 ...

  5. 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(12月26日-1月1日)

    分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(12月26日-1月1日) 本周Silverlight学习资源更新   vs2010 学习Silverlight学 ...

  6. 极客日报第4期:爆料 华为鸿蒙手机 OS 开发者 Beta 版预计 12 月 18 日开放;程序员的幸福指数是如何下降的?

    互联网快讯 1.虎牙员工自曝被HR抬出公司,虎牙公开道歉,当事人回应称未达成一致 近日,针对"虎牙员工自曝被HR抬出公司"事件,虎牙回应称,对此欠妥行为,公司真诚致歉并深刻复盘.目 ...

  7. 2015年12月5日

    所以呢,这貌似是第一篇博客. @echo off echo My First Blog . pause exit 哈哈,好吧.只是前几天大概12月1日左右接触了一下批处理DOS之类的吧,然后觉得蛮好玩 ...

  8. 本固枝荣--前端体验大会12月23日深圳场

    12月23日深圳前端体验大会(本固枝荣) 作为一个后台开发,完整地参加一整天的分享会议,收获还是挺多的.就我个人而言,前端开发者的心态要比后台开发更Open.更乐于拥抱新技术.整个大会的开始和结束也回 ...

  9. Vue教程-day03-2018年12月21日笔记

    文章目录 上午 - 9点 - 12点 - 3小时 第44个视频 - javascript高阶函数的使用 filter函数 map函数 reduce函数 需求用高阶函数实现 链式编程 箭头函数 之前的购 ...

  10. 2015微软创新杯Imaginecup大赛报名进行中(报名截止2014年12月31日23:59)

    CSDN高校俱乐部与微软官方合作,2015微软创新杯大赛中国区官网落户CSDN高校俱乐部:http://student.csdn.net/mcs/imaginecup2015 在微软官方设置创新杯中国 ...

最新文章

  1. 地球椭球体(Ellipsoid)、大地基准面(Datum)及地图投影(Projection)三者的基本概念
  2. caj转pdf_CAJ转PDF文件,这恐怕是最全的方法总结了!
  3. shell 脚本 生成文件,文件名为日期时间
  4. 使用RabbitMQ实现接口补偿
  5. ehcahe总结 思维导图
  6. 新年元旦海报设计模板|具有浓厚中国风味的画面
  7. 2018年秋计算机应用基础本科,广东开放大学远程教育专科2018年秋计算机应用基础Word模块测试...
  8. torchvision.transforms
  9. MATLAB教程(一)matlib介绍
  10. 宏碁电脑安装linux,ubuntu安装篇——acer 4750G ubuntu安装详解
  11. Ribbon 界面介绍(1)
  12. centos安装aria2c_CentOS安装aria2+yaaw实现离线下载
  13. eclipse开发首选项
  14. css3实现好看的边框效果
  15. 实验一.Python安装与开发环境搭建
  16. 碳足迹分析软件市场现状研究分析报告-
  17. excel排版用于印刷:pdf批量转换为图片方便校验排版错误
  18. 牛客练习赛13-C题幸运数字III
  19. 关于学习vue.js前端遇到的问题总结
  20. Open3D-GUI系列教程(三)界面布局

热门文章

  1. Microsoft Teams快速上手系列-07Teams中的组织架构
  2. 计算机专业学生如何提高编程能力?
  3. F407_07_UART概述
  4. dnf加物理攻击的卡片有哪些_dnf物理攻击宝珠有哪些 dnf90版本物理攻击宝珠-下载吧...
  5. 优思学院|“丰田生产方式“和“福特生产方式”的区别
  6. 丢失msvcp100.dll
  7. MTI雷达原理的学习
  8. Mysql数据库地区表 递归查询 省市区
  9. 多个exe程序一起打包,按顺序安装
  10. Arm_imx 8QXP实践,ARM A系列