Laravel中Blade模板引擎子视图
来源:互联网 发布:atmega dip封装单片机 编辑:程序博客网 时间:2024/05/18 02:46
1. 使用@include引入其它页面的公共代码
创建一个common文件夹, 放公共的文章头部与尾部, 使用方法如下
@include('common.footer')
若要传递参数 , 在后面加上一个数组
@include('common.header',['page'=>'文章页面'])
使用时, 用{{$page}}即可
2. 使用模板继承
1.第一种方法
创建一个 layouts 文件夹, 放主视图文件 , 在想要添加内容的地方加上@yield('content')关键字
子视图使用@extends继承主视图
使用 @section(''content") 来定位到主视图显示的内容 , @section中放的是要写入主视图的代码
@extends('layouts.Home')
@section('content')
@parent // 使用主模板中额外添加的代码
<divclass="middle">
中间部分
</div>
@endsection
2. 第二种方法
在主视图中直接添加 @section
@section 中添加自己想要的代码
@section('content')
<p>Hello</p>
@show
结尾用 @show 结束
如果要使P标签有效的话, 需要在子视图中的 @ section 的添加 @parent
代码如下
@extends('layouts.Home')
@section('content')
@parent
<divclass="middle">
中间部分
</div>
@endsection
阅读全文
0 0
- Laravel中Blade模板引擎子视图
- Laravel-Blade模板引擎
- Laravel Blade模板引擎
- Laravel中Blade模板引擎用法
- Laravel中Blade模板引擎流程控制
- laravel Blade 模板引擎 命令
- Laravel之Blade模板引擎
- Laravel之Blade模板引擎
- 4.关于laravel框架中Blade模板引擎
- Laravel-Blade模板引擎-3.流程控制
- Laravel基础-Blade模板引擎流程控制
- Laravel入门教程(六)- Blade模板引擎
- Laravel中的模板引擎——Blade
- laravel视图blade模板使用集合
- Laravel-Blade模板引擎-4. 模板中的URL
- Laravel模板引擎Blade中section的一些标签的区别介绍
- Laravel框架中Blade模板引擎的一些标签的区别介绍
- Laravel模板引擎Blade中section的一些标签的区别介绍
- PPT控件 Spire.Presentation for .NET V2.8.35发布 | 支持设置演示幻灯片布局
- jQuery中event.stopPropagation()阻止事件冒泡及event.preventDefault()阻止默认行为
- adaboost学习(三)
- 线程安全性
- Leetcode OJ 2 Add Two Numbers [Medium]
- Laravel中Blade模板引擎子视图
- mysql定时任务demo
- 存储过程游标使用
- [iOS 仿QQ消息推送框
- libcurl库使用一小下
- alembic 使用
- 数据库并发事务存在的问题(脏读、不可重复读、幻读等)
- 封装继承多态_继承重写重载
- 使用自己的数据训练Faster-RCNN