1. 父模板中用到的关键字:

section -> 可以包含一些内容,这些内容页可以被子模板继承

yield -> 相当于一个占位符,在父模板中可以不定义任何内容, 如果定义了内容,子模版如果没有对应的定义,则显示父模板,如果有定义,则显示子模版

2. 子模版继承时,首行需要使用关键字 extentds 继承父模板

3. 子模版重写时,用到的关键字:

3-1. 重写section:

其中@parent为父模板中的内容

@section('header')@parentnew_content
@stop

3-2 重写yield:

@section('content')new content
@stop

一个例子:

父模板:

<!doctype html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>轻松学会Laravel - @yield('tile')</title><style>.header{width:1000px;height:150px;margin:0 auto;background:#f5f5f5;border: 1px solid #ddd;}.main{width:1000px;height:300px;margin:0 auto;clear:both;margin-top:15px;}.main .sidebar{float:left;width:20%;height: inherit;background: #f5f5f5;border: 1px solid #ddd;}.main .content{float:right;width:75%;height:inherit;background:#f5f5f5;border: 1px solid #ddd;}.footer{width:1000px;height:150px;margin:0 auto;margin-top:15px;background:#f5f5f5;border:1px solid #ddd;}</style>
</head>
<body><div class="header">@section('header')头部@show</div><div class="main"><div class="sidebar">@section('sidebar')侧边栏@show</div><div class="content">@yield('content', '主要内容区域')</div></div><div class="footer">@section('footer')底部@show</div></body>
</html>

效果:

子模版:

@extends('layouts')   // 继承父模板@section('header')    //重写父模板中的section@parentnew header
@stop@section('sidebar')new sidebar
@stop@section('content')new_content
@stop

效果:

Laravel 框架 - 模板继承相关推荐

  1. flask html 模板继承,Flask框架模板继承实现方法分析

    Flask框架模板继承实现方法分析 本文实例讲述了Flask框架模板继承实现方法.分享给大家供大家参考,具体如下: 在模板中,可能会遇到以下情况: 多个模板具有完全相同的顶部和底部内容 多个模板中具有 ...

  2. laravel 模板继承_Laravel框架模板之公共模板、继承、包含实现方法分析

    本文主要介绍了laravel框架模板之公共模板.继承.包含实现方法,结合实例形式分析了Laravel框架中公共模板的建立.模板包含.模板继承等相关操作技巧,需要的朋友可以参考下,具体如下: 简介: 利 ...

  3. Python框架篇之Django(Template模版:标签tag、自定义filter、extend模板继承)

    文章目录 一.标签的使用(tag) 二.自定义filter和simple_tag 三.extend模板继承 一.标签的使用(tag) 1.语法格式:{% tags %} 2.提供的几种标签 {% if ...

  4. Flask框架之模板继承与案例05

    Flask框架之模板继承与案例05 一,模版继承 二,静态文件的配置 1.这里列举一个小例子: 三,模版案例(制作豆瓣评分页面) 1.效果图: 2.数据准备: 3.代码链接 一,模版继承 Flask中 ...

  5. PHP Laravel框架 微信模板消息发送

    laravel框架 微信模板消息发送 /*** 发送模板消息*/public function add(Request $request,$id){$house_data = House::find( ...

  6. laravel ajax login,Laravel使用(ajax,模板继承,登陆验证,中间件)

    1.ajax 使用 ajax 传递数据必须带上_token 字段:1 2 3 4 5 6 7 8 9 10 11 12 $.ajax({ type:'post', url:"{{ url(' ...

  7. Django框架(25.Django中的模板继承以及HTML转义)

    模板继承 模板继承和类的继承含义是一样的,主要是为了提高代码重用,减轻开发人员的工作量. 典型应用:网站的头部.尾部信息. 父模板 如果发现在多个模板中某些内容相同,那就应该把这段内容定义到父模板中. ...

  8. html语言可以写模版继承吗,Django框架(十一):模板介绍、模板语言、模板继承、HTML转义...

    1. 模板介绍 1.1 模板的功能 产生html,控制页面上展示的内容.模板文件不仅仅是一个html文件. 模板文件包含两部分内容: 静态内容:css.js.html. 动态内容:用于动态去产生一些页 ...

  9. laravel中Blade模板继承

    Blade模板继承 和 区块 <!-- 文件保存于 resources/views/layouts/app.blade.php --><html><head>< ...

  10. Flask框架四:模板继承以及豆瓣案例

    1.模板继承 ①为什么会有模板继承而不用include调用模板:include是引用模板的标签,将模板的内容直接显示,但是当页面有变化的时候,比如多了一个侧边栏的内容,或者想改输入框为按钮,这时候就要 ...

最新文章

  1. 2019 年,容器技术生态会发生些什么?
  2. AWS — AWS Wavelength
  3. 1812:网格_指导设计:网格的历史
  4. C语言试题四十五之把第1到第p个字符,平移到字符串的最后,把第p+1到最后的字符移到字符串的前部。
  5. 库卡机器人是s7编程_「西门子1200PLC教程」19.S7-1200入门实例
  6. localToGlobal 本地转换全局
  7. Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程—提供全套安装包)—nrm的安装与配置(5)
  8. [从头读历史] 第253节 孔子和他的《春秋》 [BC722至BC658]
  9. linux快速切换目录
  10. [5G学习]01-5G无线接口架构介绍
  11. 如果一个人没有明确的目标,他的人生就像是一艘没有罗盘的船
  12. 计算机体系结构实验三 指令调度和延迟分支
  13. springboot启动原理及其流程
  14. JME3播放背景音乐
  15. 微机原理与接口技术[第三版]——第三章课后习题答案
  16. 前端小白如何学习 CSS
  17. GooglePlay OAuth使用
  18. Duilib样式性大全-Duilib属性大全-Duilib XML属性大全-Duilib XML样式大全
  19. 电商营销方式抢购,秒杀Redis原子出队列lpop方法作为剩余库存判断条件的实现方式(2)
  20. Java Record 的一些思考 - 默认方法使用以及基于预编译生成相关字节码的底层实现

热门文章

  1. 计算机图形学基础(opengl版) pdf,计算机图形学基础(OpenGL版)
  2. 星外、云谷、ZKEYS系统大比拼,哪个比较好用
  3. 【知识图谱】08KBQA问答系统(python+fuseki+jena)
  4. 推荐PDG阅读器UnicornViewer
  5. Windows Server AppFabric正式发布
  6. 思科交换机常用命令汇总
  7. OpenGL入门教程
  8. 2015年阿里巴巴1688.com实名供应商数据84万
  9. Big FAT32 Format Pro(U盘格式化工具)官方正式版V2.0 | u盘无法格式化怎么办 | 万能u盘修复工具下载 | 突破FAT文件系统4GB的限制
  10. 信息系统软件配置、过程管理、开发工具(详细介绍)