Thinkphp5.0框架视图view的模板布局用法分析


Posted in PHP onOctober 12, 2019

本文实例讲述了Thinkphp5.0框架视图view的模板布局用法。分享给大家供大家参考,具体如下:

使用include,文件包含:

<!-- 头部 -->
<div class="header">
  {include file="common/header" /}
</div>

模板继承:

common\base.html:

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>{block name="title"}默认标题{/block}</title>
</head>
<body>
  {block name="body"}
    
  {/block}
</body>
</html>

index.html:

{extend name="common/base" /}
{block name="title"}
  index页面title
{/block}
{block name="body"}
  <h1>index页面body</h1>
{/block}

如果需要在继承的模板中显示父级的内容:

父级:

{block name="footer"}
  默认footer
{/block}

子级:

{block name="footer"}
  {__block__}
  index
{/block}

子级就会显示:

默认footer
index

layout布局:

(1)开启配置文件的layout_on => true

(2)在view目录下新建layout.html文件:

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>{$title}</title>
</head>
<body>
  {__CONTENT__}
</body>
</html>

可以使用include,不能使用block。

(3)其他页面会自动使用这个页面,只替换{__CONTENT__}位置的内容。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
超级简单的发送邮件程序
Oct 09 PHP
在PHP中使用模板的方法
May 24 PHP
php email邮箱正则
Oct 08 PHP
解析PHP中如何将数组变量写入文件
Jun 06 PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
Apr 01 PHP
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
Apr 08 PHP
codeigniter集成ucenter1.6双向通信的解决办法
Jun 12 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十五)
Jun 30 PHP
smarty内置函数foreach用法实例
Jan 22 PHP
php实现随机显示图片方法汇总
May 21 PHP
php readfile下载大文件失败的解决方法
May 22 PHP
PHP中关于php.ini参数优化详解
Feb 28 PHP
Thinkphp5.0 框架视图view的比较标签用法分析
Oct 12 #PHP
Thinkphp5.0框架视图view的循环标签用法示例
Oct 12 #PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
Oct 12 #PHP
php服务器的系统详解
Oct 12 #PHP
laravel框架 api自定义全局异常处理方法
Oct 11 #PHP
实现laravel 插入操作日志到数据库的方法
Oct 11 #PHP
laravel 获取当前url的别名方法
Oct 11 #PHP
You might like
在PHP中使用XML
2006/10/09 PHP
php获取后台Job管理的实现代码
2011/06/10 PHP
php设计模式 Proxy (代理模式)
2011/06/26 PHP
php提示Failed to write session data错误的解决方法
2014/12/17 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
javascript脚本编程解决考试分数统计问题
2008/10/18 Javascript
基于jquery的兼容各种浏览器的iframe自适应高度的脚本
2010/08/13 Javascript
js注意img图片的onerror事件的分析
2011/01/01 Javascript
js实现快速分享功能(你的文章分享工具)
2013/06/25 Javascript
微信小程序 scroll-view组件实现列表页实例代码
2016/12/14 Javascript
使用jsonp实现跨域获取数据实例讲解
2016/12/25 Javascript
使用jQuery实现页面定时弹出广告效果
2017/08/24 jQuery
JS实现基于拖拽改变物体大小的方法
2018/01/23 Javascript
React和Vue中监听变量变化的方法
2018/11/14 Javascript
javascript实现遮罩层动态效果实例
2019/05/14 Javascript
vue以组件或者插件的形式实现throttle或者debounce
2019/05/22 Javascript
微信小程序背景音乐开发详解
2019/12/12 Javascript
python 性能优化方法小结
2017/03/31 Python
浅谈Python黑帽子取代netcat
2018/02/10 Python
python 图像平移和旋转的实例
2019/01/10 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
2019/05/07 Python
Django上线部署之IIS的配置方法
2019/08/22 Python
python数据分析:关键字提取方式
2020/02/24 Python
Python通过正则库爬取淘宝商品信息代码实例
2020/03/02 Python
Python子进程subpocess原理及用法解析
2020/07/16 Python
Pandas的Apply函数具体使用
2020/07/21 Python
Python classmethod装饰器原理及用法解析
2020/10/17 Python
秘鲁购物网站:Linio秘鲁
2017/04/07 全球购物
外包公司软件测试工程师
2014/11/01 面试题
挂职自我鉴定
2014/02/26 职场文书
班级口号大全
2014/06/09 职场文书
观看《周恩来的四个昼夜》思想汇报
2014/09/12 职场文书
店面出租协议书范本
2014/11/28 职场文书
2014年小学数学工作总结
2014/12/12 职场文书
师德先进个人材料
2014/12/20 职场文书
2016年国庆节67周年活动总结
2016/04/01 职场文书